// ***************************************************************** // Author: Zhixiang Chen // Class: CSCI/CMPE 3333, Fall 2014 // Lab 2: AVL tree // Date: 08/2014 // Comment: The code here is meant to be revised. //----------------------------------------------------------------- // Description: This program is to implement the binary search tree // class template // ***************************************************************** #include #include #include #include #include #include "lab3333_2_head.h" using namespace std; int main() { /********************************************************** Part A: Some practice **********************************************************/ //var decarations unsigned int seed; //a random seed int num; //to hold an int value AVLTree tree; //create a list of int type char tag; tree.insert(4); tree.insert(2); tree.insert(5); tree.insert(1); tree.insert(3); //tree.insert(6); cout<<"inorder traversal ..... "<>tag; switch (tag) { case 'd': case 'D': cout<<"What to be deleted? "; cin>> num; tree.remove(num); tree.inOrderTraversal(); cout<>num; if(tree.find(num)) cout<<"found "<< num <<" in the tree "<