请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

叶子节点定义

老师请问,叶子节点是不是指没有子节点的节点。 另外课程中说的 第一个非叶子节点的节点 是从下往上查找的吗

正在回答

1回答

liuyubobobo 2020-12-28 14:42:38

是的,叶子节点是指没有子节点的节点。


我不确定课程中是不是哪里说过“第一个非叶子节点”,但是堆排序的过程其实是从最后一个非叶子节点开始的。(不排除课程中有的时候我想表达最后一个,但是倒着看说成第一个)。

具体,就是给所有节点编号以后,编号最大的非叶子节点。在下面的例子中,就是节点 4:

https://img1.sycdn.imooc.com//szimg/5fe97e38090945ba18580984.jpg


继续加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉4283821 #1
    谢谢老师, 确实是最后一个非叶子节点,是我写错了
    回复 有任何疑惑可以回复我~ 2020-12-28 23:28:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信