Вспомогательная функция для функции print template typename void BinSe

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
/* Вспомогательная функция для функции print. */
template <typename T>
void BinSearchTree<T>::print(TreeNode<T> * node) {
if (!node)
return;
print(node->_left);
std::cout << node->_data << ' ';
print(node->_right);
}
/* Печатает содержимое дерева на экран по возрастанию (ЛКП).*/
template <typename T>
void BinSearchTree<T>::print() {
if (!_root)
return;
print(_root->_left);
std::cout << _root->_data << ' ';
print(_root->_right);
}