Пример #1
0
void tree_loop(Search_tree<Entry>* stree){
	int choice = tree_menu();
	while(choice != 0){
		cout << choice << endl;
		switch(choice){
			case 1:
				insert(stree);
				break;
			case 2:
				traversal(stree);
				break;
			case 3:
				search(stree);
				break;
			case 4:
				remove(stree);
				break;
			case 5:
				cout << "Height: " << stree->height() << endl;
				break;
			case 6:
				cout << "Size: " << stree->size() << endl;
				break;
			default:
				cout << "Error: Invalid INPUT" << endl;
				exit(1);
		}
		choice = tree_menu();
	}
}
Пример #2
0
int
main (int argc, char *argv[])
{
  gtk_init (NULL, NULL);

  tree_menu ();

  gtk_main ();

  return 0;
}