老师,关于二叉搜索树实现的问题
来源:5-2 二分搜索树基础 (Binary Search Tree)
相信光变成光
2020-12-03
老师,你在课堂上left,right,root用的是指针变量,于是我就把指针去掉,看看能行不?当我在main函数实例化BST类对象时,left那里就报错了。我不理解去掉指针为啥不行?我感觉和Java中的引用弄混了。
写回答
1回答
-
liuyubobobo
2020-12-03
简单的说,Java 中的引用,就是 C++ 的指针。
当 left 和 right 都是指针的时候,他们默认可以指向 NULL;
但是,如果 left 和 right 不是指针,那么就不能是空,就需要把 left 和 right 这个 Node 构建出来。但是你的逻辑里没有指明如何构建他们,就报错了。
继续加油!:)
022020-12-03
相似问题