读取CPU卡目录结构—层次遍历代码
2017-12-01 17:13
369 查看
/************************************************************************/
/* 树结构:链式存储
Node:0 -> NULL
/
Node:1 -> Node:2 -> ... Node:n1 -> NULL
/
Node:1' -> Node:2' -> ... Node:n1' -> NULL
/ /
. Node:1'' -> ... Node:n1''-> NULL
.
*/
/************************************************************************/
/*遍历整棵树*/
int top = -1;
IC_F* pStack[50];
while(NULL!=pFile||top!=-1)
{
if(NULL!=pFile){
// 前序处理
//
pStack[++top] = pFile;
pFile = pFile->pChild;
}
if(NULL==pFile){
pFile = pStack[top--];
// 后序处理
delete pFile;
//
pFile = pFile->pNext;
}
}
/* 树结构:链式存储
Node:0 -> NULL
/
Node:1 -> Node:2 -> ... Node:n1 -> NULL
/
Node:1' -> Node:2' -> ... Node:n1' -> NULL
/ /
. Node:1'' -> ... Node:n1''-> NULL
.
*/
/************************************************************************/
/*遍历整棵树*/
int top = -1;
IC_F* pStack[50];
while(NULL!=pFile||top!=-1)
{
if(NULL!=pFile){
// 前序处理
//
pStack[++top] = pFile;
pFile = pFile->pChild;
}
if(NULL==pFile){
pFile = pStack[top--];
// 后序处理
delete pFile;
//
pFile = pFile->pNext;
}
}
相关文章推荐
- unix环境高级编程中的例子-----递归降序遍历目录层次结构,并按文件类型计数
- ~分析apue程序清单4-7 递归降序遍历目录层次结构,并按文件类型计数 。
- 递归降序遍历目录层次结构,并按文件类型计数
- 递归降序遍历目录层次结构,并按文件类型计数
- APUE 4-22 递归降序遍历目录层次结构,并按文件类型计数
- 《Unix环境高级编程》:递归遍历目录层次结构,并按文件类型计数
- Java遍历读取文件目录结构
- 递归降序遍历目录层次结构
- 读取文件的目录结构和统计文件的代码信息
- windows下,c /c++实现磁盘扫描,结合配置文件,读取特定后缀文件目录代码
- SDUT 2137 数据结构实验之求二叉树后序遍历和层次遍历
- 遍历一个指定的目录(包含子目录和文件),用Jdom把该目录的树形结构写入xml文件中
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- windows下,使用SVN下载代码,以及目录结构介绍
- python文件目录遍历保存成xml文件代码
- 利用VS“生成方法存根”—放空层次调用 专注写代码结构
- PHP遍历某个目录下的所有文件和子文件夹的实现代码
- [置顶] 数据结构之 二叉树的构造与遍历(先序,中序,后序,层次)
- shell遍历目录处理特定目录的脚本代码
- 面试常考手写代码之--二叉树层次遍历(BFS)