int main() { Tree<int> tree; tree.Add(987,12); tree.Add(665,5); tree.Add(714,3); tree.Add(215,10); tree.Add(890,7); tree.Add(531,11); tree.Add(920,6); tree.Add(110,9); cout << "Tree height : " << tree.GetHeight() << endl << "There are " << tree.GetNodesOnLevel(2) << " nodes on 3rd level." << endl; cout << "Tree element with key " << 7 << " is: " << endl; tree.PrintInfo(7); _getch(); return 0; }
int main() { Tree<int> *tree = new Tree<int>(1, new Tree<int>(2, NULL, new Tree<int>(3, new Tree<int>(5, NULL, new Tree<int>(6, new Tree<int>(8, NULL, new Tree<int>(9, NULL, new Tree<int>(10))) //8 ) // 6 ), // 5 new Tree<int>(4, new Tree<int>(7) ) // 4 ) // 3 ) // 2 ); // 1 cout << "Tree height: " << tree->GetHeight() << endl; delete tree; _getch(); return 0; }