二叉树的层序遍历 使用队列和不使用队列
生活随笔
收集整理的這篇文章主要介紹了
二叉树的层序遍历 使用队列和不使用队列
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、使用隊(duì)列
先將樹的根節(jié)點(diǎn)入隊(duì),
如果隊(duì)列不空,則進(jìn)入循環(huán)
{
將隊(duì)首元素出隊(duì),并輸出它;
如果該隊(duì)首元素有左孩子,則將其左孩子入隊(duì);
如果該隊(duì)首元素有右孩子,則將其右孩子入隊(duì)
}
2、不使用隊(duì)列
C語言代碼:
總結(jié)
以上是生活随笔為你收集整理的二叉树的层序遍历 使用队列和不使用队列的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 顺序表应用2:多余元素删除之建表算法
- 下一篇: 数据结构实验之求二叉树后序遍历和层次遍历