标签:遍历 二叉树非递归遍历 https com 非递归遍历 递归 oid htm bin
void preOrder2(BinTree *root) //非递归前序遍历 2 { 3 stack<BinTree*> s; 4 BinTree *p=root; 5 while(p!=NULL||!s.empty()) 6 { 7 while(p!=NULL) 8 { 9 cout<<p->data<<" "; 10 s.push(p); 11 p=p->lchild; 12 } 13 if(!s.empty()) 14 { 15 p=s.top(); 16 s.pop(); 17 p=p->rchild; 18 } 19 } 20 }
https://www.cnblogs.com/SHERO-Vae/p/5800363.html
标签:遍历 二叉树非递归遍历 https com 非递归遍历 递归 oid htm bin
原文地址:https://www.cnblogs.com/ymjyqsx/p/9463580.html