#include #include #include #include "bstree.h" // include BinSTree class #include "treeprnt.h" // for Inorder scan #include "treescan.h" #include "strclass.h" #include "node.h" #include "treelib.h" #include "stack.h" void PrintChar(char& item) { cout << item << " "; } int main(int argc, char argv[]) { // declare a tree of Word objects read from stream fin TreeNode *one; TreeNode *two; TreeNode *three; TreeNode *four; TreeNode *five; TreeNode *six; TreeNode *seven; one = new TreeNode ('a'); two = new TreeNode ('d'); three = new TreeNode ('f'); four = new TreeNode ('h'); five = new TreeNode ('b',one,two); six = new TreeNode ('g',three, four); seven = new TreeNode ('e',five,six); cout << endl; cout << endl; Inorder(seven,PrintChar); cout << endl; cout << endl; Preorder(seven,PrintChar); cout << endl; cout << endl; Postorder(seven,PrintChar); cout << endl; cout << endl; LevelScan(seven,PrintChar); cout << endl; cout << endl; }