首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

数据结构之 非递归步骤先序遍历二叉树

2013-11-09 
数据结构之 非递归方法先序遍历二叉树void preoder(Node *root){Node *statck[maxSize]int top-1Node *

数据结构之 非递归方法先序遍历二叉树

void preoder(Node *root){Node *statck[maxSize];int top=-1;Node *p;if(root!=NULL){statck[++top]=root;while(top!=-1){p=statck[top--];visit(p);if(p->rightChild!=NULL)statck[++top]=p->rightChild;if(p->leftChild!=NULL)statck[++top]=p->leftChild;}}}


代码中其他未定义的方法在我二叉树遍历的文章中有

该方法使用了栈

热点排行