1是一直执行到最左才会打出一个data然后历遍到最右然后怎么执行呢
这样也只是打出最左边那个data额
我就是疑问这里1是不是要递归到最后才执行下一步
追答对,需要执行到叶结点,叶结点再向左的遍历的话遇上if(node==NUll) return;那么执行printf,。。。
你的理解是正确的
这里return请问那个指针也跳回跟节点吗
追答1:根节点
2:二级根节点
3:三级根节点
4:四级根节点 ........
假如这棵树深度为4,那么在向左遍历是从1->2->3->4,当4再左边遍历时,为NULL,那么执行输出Data,这里的Data为4级节点的值。
大体的Data输出顺序为4->3->2->1
。。
这是中序的遍历如果是先序或者后序呢是变printf的地方么
追答对就是这样的,理解还挺快。。。
追问我笨着呢,是你讲的明白。谢谢啦!我去睡觉啦晚安