【发布时间】:2010-02-08 02:33:42
【问题描述】:
我以前做过 BST。我可以不用修改就用它来制作 BST 吗?
template <class Item>
class binary_tree_node
{
public:
private:
Item data_field;
binary_tree_node *left_ptr;
binary_tree_node *right_ptr;
};
我尝试用它制作 BST,但遇到了一些问题。一方面,当我创建根节点时,我无法访问指向其子节点的指针。
【问题讨论】:
-
我认为展示公共成员函数是什么很重要。如果一切都是私密的,那么不,不能这样做。
-
你说“我以前做过 BST”——那为什么不把这个和你以前的解决方案比较一下呢?
标签: c++ binary-tree treenode