多叉树非递归遍历
来源:互联网 发布:长沙淘宝主播招聘 编辑:程序博客网 时间:2024/05/21 10:38
1、先根遍历
//思想:此为先根遍历,与有向图的深度优先遍历相似
typedef int ElemType;typedef struct Node{ElemType data;struct Node *lchild;struct Node *rchild;}BTNode, *BTree;
void PreOrderTravel(Node *pNode){ stack stck;if (NULL == pNode)return ;stck.push(pNode);while(!stck.empty()){pNode = stck.top();stck.pop();Deal(pNode); //访问根节点for (int i=pNode->child_list.size()-1; i>=0; i++){if ( pNode->child_list[i] != NULL)stck.push(pNode->child_list[i]);}}}
2、后序遍历可由上式变化而得。
0 0
- 多叉树非递归遍历
- 多叉树非递归遍历
- 递归遍历
- 遍历文件(递归)
- dir()递归 遍历子目录
- 递归遍历文件
- 目录的递归遍历
- 目录的递归遍历
- 递归遍历页面控件
- 非递归遍历树
- 使用递归遍历文件夹
- 递归法遍历文件夹
- 递归遍历目录
- linux 目录递归遍历
- 递归遍历目录文件
- perl递归遍历目录
- 递归遍历文件
- VBS递归遍历文件夹
- 黑马程序员 java学习笔记(day02)
- 【UITableView】UITableView 编辑
- Memcached常用命令及使用说明
- 深入理解 AngularJS 的 Scope
- 老师布置的C++实践作业:C++编写的学生系统
- 多叉树非递归遍历
- sublime text如何安装ctags来定位函数
- tolua++快速将我们自定义的c2dx类嵌入,供 lua脚本使用
- Generating a string with elements from an array based on pattern matching
- MySQL 5.1 C API
- 青春路上,岁月如烟
- 黑马程序员-day14-集合框架(Colection)
- About Me
- C++习题 输入输出--公用继承