二叉链表可以用递归算法实现先序遍历,中序遍历和后序遍历,也可以利用栈进行先序遍历,中序遍历和后序遍历。同时,二叉链表也可以借助队列实现层次遍历,基本思想如下:
1. 创建二叉链表,创建对咧
2. 将只想根节点的指针赋值给浮标指针
3. 将根节点入队,同时开启循环
4. 当队列不为空是,首先出栈,当左子树不为空时,将左结点的数值入栈;当右子树不为空时,将右结点入栈。
重复步骤4
二叉链表可以用递归算法实现先序遍历,中序遍历和后序遍历,也可以利用栈进行先序遍历,中序遍历和后序遍历。同时,二叉链表也可以借助队列实现层次遍历,基本思想如下:
1. 创建二叉链表,创建对咧
2. 将只想根节点的指针赋值给浮标指针
3. 将根节点入队,同时开启循环
4. 当队列不为空是,首先出栈,当左子树不为空时,将左结点的数值入栈;当右子树不为空时,将右结点入栈。
重复步骤4