Пример #1
0
void BinaryTree<T>::_PrevOrder(Node *root){
	if(root==NULL){
		return ;
	}
	std::cout<<root->_value<<" ";
	_PrevOrder(root->_left);
	_PrevOrder(root->_right);
}
Пример #2
0
	void _PrevOrder(BSTNode<K,V>* root)
	{
		if (root)
		{
			_PrevOrder(root->_left);
		//	cout<<"[key:"<<root->_key<<","<<root->_value<<"]"<<"->";
			cout<<root->_key<<", ";
			_PrevOrder(root->_right);
		}
	}
Пример #3
0
	void PrevOrder()
	{
		_PrevOrder(_root);
		cout<<endl;
	}
Пример #4
0
void BinaryTree<T>::PrevOrder(){
	_PrevOrder(_root);
	std::cout<<std::endl;
}