#include <vdkbtrees.h>
Inheritance diagram for VDKBtree:
typedef VDKBtree<someClass> SomeClassBtree;
#define LEN 10 typedef VDKBtree<int> intbt; int v[LUNG] = { 3, 5, 7, 2, 1, 4, 45, 6, 23, 6 }; int main(int , char **) { intbt btree; // add nodes to tree for (t=0; t < LEN ;t++) btree.add(v[t]); // makes an iterator intbt::Iterator iter(btree); for (; iter;iter++) { int i = iter.current(); // make whatever with i } // removes all nodes for (t=0; t < LEN; t++) btree.unlink(v[t]); }
|
Constructor, makes an empty tree |