#include "stringtree.h"
StringTree::StringTree()
{
	root = NULL;
}
void StringTree::insert(string s)
{
}
void StringTree::print()
{
	if (root == NULL)
		cout << "Empty Tree" << endl;
	else
		printsubtree(root);
}
void StringTree::printsubtree(Treenode* subroot)
{
	if (subroot != NULL)
	{
		printsubtree(subroot->left);
		cout << subroot->data << endl;
		printsubtree(subroot->right);
	}
}
int main()
{
	StringTree tree;
	Treenode* newnode = new Treenode("7 - Seven");
	tree.root = newnode;
	newnode = new Treenode("3 - Three");
	tree.root->left = newnode;
	newnode = new Treenode("8 - Eight");
	tree.root->right = newnode;
	newnode = new Treenode("5 - Five");
	tree.root->left->right = newnode;
	tree.print();
	return 0;
}