def mid_order(root):
if root == None:
print("")
stack = []
stack.append(root)
while len(stack) or root != None:
if root != None:
stack.append(root.left) # 只负责进
root = root.left
else:
pop = stack.pop() # 只负责出
print(pop.val)
root = root.right
本文介绍了一种实现二叉树中序遍历的方法,使用递归思想将节点值打印出来,通过栈来辅助遍历过程,确保左子树先于根节点和右子树被访问。
1259

被折叠的 条评论
为什么被折叠?



