数据结构学习笔记(8)---二叉树的层次遍历
来源:互联网 发布:人工智能 库布里克 编辑:程序博客网 时间:2024/05/20 16:37
二叉树的层序遍历
思路:使用队列 ,首先将根节点进队,然后出队并输出,把该节点的左右子树分别入队,直到队列为空时循环结束
void LayerOrder(PBiTree root){ queue<PBiTree> q; PBiTree p; if (root == NULL) { return; } q.push(root); while (!q.empty()) { p = q.front(); q.pop(); cout << p->date; if (p->lchild) { q.push(p->lchild); } if (p->rchild) { q.push(p->rchild); } }}
阅读全文
0 0
- 数据结构学习笔记(8)---二叉树的层次遍历
- 数据结构 学习笔记(四):树(上):树的表示,二分查找,二叉树,先中后层次遍历
- 【数据结构】二叉树的层次遍历
- 【数据结构】二叉树的层次遍历2
- 数据结构--二叉树--层次遍历二叉树(顺序遍历)
- 数据结构-层次遍历二叉树
- 数据结构—树和二叉树-2.二叉树的层次遍历(BFS)
- 数据结构二叉树的前序中序后序层次遍历简单版,手写
- 数据结构——二叉树的层次遍历
- 数据结构例程——二叉树的层次遍历算法
- 数据结构和算法--二叉树的层次遍历
- 数据结构实验三 二叉树的层次遍历
- 数据结构 第12讲 二叉树的层次遍历
- 数据结构学习笔记(9)---已知二叉树的遍历序列,恢复二叉树
- C++数据结构--按层次遍历二叉树
- 数据结构 — 5.二叉树层次遍历
- 数据结构—二叉树层次遍历
- 初学数据结构---二叉树层次遍历
- NYOJ_236 心急的c小加
- MOOC清华《面向对象程序设计》第9章:听课感想
- scala继承例子1
- android获取ip命令
- Yii 安装与环境检测
- 数据结构学习笔记(8)---二叉树的层次遍历
- TreeSet的使用
- 如何将0-1运放扩大0-10V,再减5V到-5V~5V
- 【微信调试工具】Ubuntu 14.04 安装微信调试工具
- bzoj 4517(组合数学)
- C# 中的 delegate, Lambda 表达式 和 event
- Android databinding(详解三)--自定义属性使用
- JAVA编程思想学习 — 第九章 (违例差错控制)
- Singleton模式C++