Exemple #1
0
	void BinTree::DisplayInOrder(ostream &output, const Node* current) const
	{
		if(current == NULL) {
			return;
		}
		
		DisplayInOrder(output, current->left);
		output << *current->data << " ";
		DisplayInOrder(output, current->right);
	}
Exemple #2
0
void DisplayMode(char *mode, char *fileName)
{
	WordSet *set;
	printf("Display Mode\n");
	set = LoadDatabase(set, fileName);
	if (set == NULL)
		return;
	if (strcmp(mode, "preorder")==0)
		DisplayPreOrder(set);
	else if (strcmp(mode, "postorder")==0)
		DisplayPostOrder(set);
	else
		DisplayInOrder(set);
}