各位大神好~
肥宅我最近复习资料结构,
在BST的Insertion遇到了一点问题。
程式码如下网址
https://reurl.cc/WLrA99
注解的部分是本肥手动Insertion,
测出来结果都正确。
目前已知函式运作后,
node有成功new出来,
但parent 没有指到new出来的node,
请问我的写法哪里有问题QQ?
是因为递回呼叫到Leaf的时候,
Leaf的child pointer指向NULL,
而函式复制了一份NULL传进去递回,
所以这个NULL不是原本指向的NULL?
(Call by value?)
**
补充说明:
参考置顶的新手十三诫文的第13点后
我使用pointer to pointer终于能成功了
(果然还是要多爬文)
虽然我还在理解为何一阶pointer不能成功XD
非常谢谢各位热心的回文指点!
原始版本:https://i.imgur.com/MACCGeW.png
二阶指标版本:https://i.imgur.com/sIEmi1j.png
参考文章:https://i.imgur.com/nBqyKym.png
手机排版请见谅><