![]() |
1
2
我认为您应该在循环中测试next是否为NULL,如下所示:
|
![]() |
2
1
|
![]() |
3
0
注意循环不变量:在每个循环的开头,您处于一个需要“处理”的非空节点。首先检查它是否是您想要的节点。如果不是,则创建一个分支,并让循环确定该分支是否“良好”(即非空)。然后让下一个循环迭代负责测试。 |
![]() |
Zevvysan · 为什么我的打印函数之一要删除节点? 7 年前 |
|
user9573040 · 递归二叉树高度 7 年前 |
![]() |
Dipesh Desai · 在二叉树haskell中搜索值 7 年前 |
![]() |
ibrahim · “main”已停止工作-C++[开发人员++] 7 年前 |