Rev 1142 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1142 | Rev 1144 | ||
---|---|---|---|
Line 38... | Line 38... | ||
38 | btree_t t; |
38 | btree_t t; |
39 | int i; |
39 | int i; |
40 | 40 | ||
41 | btree_create(&t); |
41 | btree_create(&t); |
42 | 42 | ||
- | 43 | printf("Inserting keys.\n"); |
|
- | 44 | btree_insert(&t, 19, data, NULL); |
|
- | 45 | btree_insert(&t, 20, data, NULL); |
|
- | 46 | btree_insert(&t, 21, data, NULL); |
|
- | 47 | btree_insert(&t, 0, data, NULL); |
|
- | 48 | btree_insert(&t, 25, data, NULL); |
|
- | 49 | btree_insert(&t, 22, data, NULL); |
|
- | 50 | btree_insert(&t, 26, data, NULL); |
|
43 | btree_insert(&t, 23, data, NULL); |
51 | btree_insert(&t, 23, data, NULL); |
44 | btree_insert(&t, 24, data, NULL); |
52 | btree_insert(&t, 24, data, NULL); |
45 | btree_insert(&t, 5, data, NULL); |
53 | btree_insert(&t, 5, data, NULL); |
46 | btree_insert(&t, 1, data, NULL); |
54 | btree_insert(&t, 1, data, NULL); |
47 | btree_insert(&t, 4, data, NULL); |
55 | btree_insert(&t, 4, data, NULL); |
Line 53... | Line 61... | ||
53 | btree_insert(&t, 17, data, NULL); |
61 | btree_insert(&t, 17, data, NULL); |
54 | btree_insert(&t, 18, data, NULL); |
62 | btree_insert(&t, 18, data, NULL); |
55 | btree_insert(&t, 2, data, NULL); |
63 | btree_insert(&t, 2, data, NULL); |
56 | btree_insert(&t, 3, data, NULL); |
64 | btree_insert(&t, 3, data, NULL); |
57 | btree_insert(&t, 6, data, NULL); |
65 | btree_insert(&t, 6, data, NULL); |
58 | btree_insert(&t, 19, data, NULL); |
- | |
59 | btree_insert(&t, 20, data, NULL); |
- | |
60 | btree_insert(&t, 21, data, NULL); |
- | |
61 | btree_insert(&t, 0, data, NULL); |
- | |
62 | btree_insert(&t, 25, data, NULL); |
- | |
63 | btree_insert(&t, 22, data, NULL); |
- | |
64 | btree_insert(&t, 26, data, NULL); |
- | |
65 | btree_insert(&t, 10, data, NULL); |
66 | btree_insert(&t, 10, data, NULL); |
66 | btree_insert(&t, 11, data, NULL); |
67 | btree_insert(&t, 11, data, NULL); |
67 | btree_insert(&t, 12, data, NULL); |
68 | btree_insert(&t, 12, data, NULL); |
68 | btree_insert(&t, 13, data, NULL); |
69 | btree_insert(&t, 13, data, NULL); |
69 | btree_insert(&t, 14, data, NULL); |
70 | btree_insert(&t, 14, data, NULL); |
Line 76... | Line 77... | ||
76 | for (i = 100; i >= 50; i--) |
77 | for (i = 100; i >= 50; i--) |
77 | btree_insert(&t, i, data, NULL); |
78 | btree_insert(&t, i, data, NULL); |
78 | 79 | ||
79 | btree_print(&t); |
80 | btree_print(&t); |
80 | 81 | ||
- | 82 | printf("Removing keys.\n"); |
|
81 | btree_remove(&t, 50, NULL); |
83 | btree_remove(&t, 50, NULL); |
- | 84 | btree_remove(&t, 49, NULL); |
|
- | 85 | btree_remove(&t, 51, NULL); |
|
- | 86 | btree_remove(&t, 46, NULL); |
|
- | 87 | btree_remove(&t, 45, NULL); |
|
- | 88 | btree_remove(&t, 48, NULL); |
|
- | 89 | btree_remove(&t, 53, NULL); |
|
- | 90 | btree_remove(&t, 47, NULL); |
|
- | 91 | btree_remove(&t, 52, NULL); |
|
- | 92 | btree_remove(&t, 54, NULL); |
|
- | 93 | btree_remove(&t, 65, NULL); |
|
- | 94 | btree_remove(&t, 60, NULL); |
|
- | 95 | btree_remove(&t, 99, NULL); |
|
- | 96 | btree_remove(&t, 97, NULL); |
|
- | 97 | btree_remove(&t, 57, NULL); |
|
- | 98 | btree_remove(&t, 58, NULL); |
|
- | 99 | btree_remove(&t, 61, NULL); |
|
- | 100 | btree_remove(&t, 64, NULL); |
|
- | 101 | btree_remove(&t, 56, NULL); |
|
- | 102 | btree_remove(&t, 41, NULL); |
|
- | 103 | ||
- | 104 | for (i = 5; i < 20; i++) |
|
- | 105 | btree_remove(&t, i, NULL); |
|
82 | 106 | ||
- | 107 | btree_remove(&t, 2, NULL); |
|
- | 108 | btree_remove(&t, 43, NULL); |
|
- | 109 | btree_remove(&t, 22, NULL); |
|
- | 110 | btree_remove(&t, 100, NULL); |
|
- | 111 | btree_remove(&t, 98, NULL); |
|
- | 112 | btree_remove(&t, 96, NULL); |
|
- | 113 | btree_remove(&t, 66, NULL); |
|
- | 114 | btree_remove(&t, 1, NULL); |
|
- | 115 | ||
- | 116 | for (i = 70; i < 90; i++) |
|
- | 117 | btree_remove(&t, i, NULL); |
|
- | 118 | ||
- | 119 | btree_remove(&t, 20, NULL); |
|
- | 120 | btree_remove(&t, 0, NULL); |
|
- | 121 | btree_remove(&t, 40, NULL); |
|
- | 122 | btree_remove(&t, 3, NULL); |
|
- | 123 | btree_remove(&t, 4, NULL); |
|
- | 124 | btree_remove(&t, 21, NULL); |
|
- | 125 | btree_remove(&t, 44, NULL); |
|
- | 126 | btree_remove(&t, 55, NULL); |
|
- | 127 | btree_remove(&t, 62, NULL); |
|
- | 128 | btree_remove(&t, 26, NULL); |
|
- | 129 | btree_remove(&t, 27, NULL); |
|
- | 130 | btree_remove(&t, 28, NULL); |
|
- | 131 | btree_remove(&t, 29, NULL); |
|
- | 132 | btree_remove(&t, 30, NULL); |
|
- | 133 | btree_remove(&t, 31, NULL); |
|
- | 134 | btree_remove(&t, 32, NULL); |
|
- | 135 | btree_remove(&t, 33, NULL); |
|
- | 136 | btree_remove(&t, 93, NULL); |
|
- | 137 | btree_remove(&t, 95, NULL); |
|
- | 138 | btree_remove(&t, 94, NULL); |
|
- | 139 | btree_remove(&t, 69, NULL); |
|
- | 140 | btree_remove(&t, 68, NULL); |
|
- | 141 | btree_remove(&t, 92, NULL); |
|
- | 142 | btree_remove(&t, 91, NULL); |
|
- | 143 | btree_remove(&t, 67, NULL); |
|
- | 144 | btree_remove(&t, 63, NULL); |
|
- | 145 | btree_remove(&t, 90, NULL); |
|
- | 146 | btree_remove(&t, 59, NULL); |
|
- | 147 | btree_remove(&t, 23, NULL); |
|
- | 148 | btree_remove(&t, 24, NULL); |
|
- | 149 | btree_remove(&t, 25, NULL); |
|
- | 150 | btree_remove(&t, 37, NULL); |
|
- | 151 | btree_remove(&t, 38, NULL); |
|
- | 152 | btree_remove(&t, 42, NULL); |
|
- | 153 | btree_remove(&t, 39, NULL); |
|
- | 154 | btree_remove(&t, 34, NULL); |
|
- | 155 | btree_remove(&t, 35, NULL); |
|
- | 156 | btree_remove(&t, 36, NULL); |
|
- | 157 | ||
- | 158 | btree_print(&t); |
|
83 | } |
159 | } |