// Course: CS3420 // Exercise: Binary Search Tree // First Name: Enter your FIRST name here (eg, John) // Last Name: Enter your LAST name here (eg, Doe) // ID Number: Enter your ID number here (eg, 12-345-678) // Email address: Enter your UCR email address here (eg, jdoe@cs.ucr.edu) // =============================================================== #include <iostream> #include "BST.h" using namespace std; // display the item key void display(TreeItemType& anItem) { cout << anItem.getKey() << endl; } // read from console the tree values void storeTreeNodes(BinarySearchTree& tree) { int value; // node value cout << "Enter a positive value (negative value to stop): " ; cin >> value; while (value > -1) { tree.searchTreeInsert(value); cout << "Enter a positive value (negative value to stop): " ; cin >> value; } } int main() { BinarySearchTree aTree; storeTreeNodes(aTree); int low, high; cout << endl << "-------------------------------------------------" << endl; cout << "IN ORDER TRAVERSE: "<< endl; aTree.inorderTraverse(display); return 0; }