私は以前に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を作ってみましたが、問題が発生しました。まず、ルートノードを作成すると、その子ノードへのポインターにアクセスできません。