前序遍历二叉树非递归写法

来源:互联网 发布:什么是店宝宝软件 编辑:程序博客网 时间:2024/06/05 22:56

while(!stack.empty())

{

 while(NULL != p)

 {

  visit(p->data);

  p = p->left;

  stack.push(p);

 }

 stack.pop();

 if(!stack.empty())

 {

  p = stack.pop();

  p = p->right;

  stack.push(p);

 }

}

原创粉丝点击