请用递归和非递归俩种方法实现二叉树的前序遍历。
来源:互联网 发布:软件测试项目心得体会 编辑:程序博客网 时间:2024/05/16 06:03
//递归前序遍历void pre_visit(TNode* root) {if (!root)return;cout << root->data << ' ';pre_visit(root->left);pre_visit(root->right);}//非递归前序遍历void pre_visit1(TNode* root) {if (!root) {cout << "空树" << endl;return;}stack<TNode*> stk;while (root || !stk.empty()) {while (root) {cout << root->data << ' ';stk.push(root);root = root->left;}root = stk.top();stk.pop();root = root->right;}}
0 0
- 请用递归和非递归俩种方法实现二叉树的前序遍历。
- 43.递归和非递归俩种方法实现二叉树的前序遍历。
- 递归和非递归俩种方法实现二叉树的前序遍历
- 递归和非递归俩种方法实现二叉树的前序遍历
- 递归和非递归俩种方法实现二叉树的前序、中序、后续遍历
- 第四十三题(递归和非递归俩种方法实现二叉树的前序遍历)
- 二叉树的前序,中序,后序遍历。用递归和非递归实现
- 每天学习一算法系列(35)(递归和非递归俩种方法实现二叉树的前序遍历)
- 以二叉树的前序遍历为例,递归和非递归方式的实现
- 算法习题43:递归和非递归实现二叉树的前序遍历
- 递归和非递归实现二叉树的前序遍历
- 43 递归和非递归俩种方法实现二叉树的三种遍历
- 二叉树的前序遍历---非递归实现
- 二叉树的前序遍历(递归+非递归)
- 二叉树的深度与广度遍历及前序遍历递归非递归实现
- 二叉树的遍历 前序 中序 后序 分别实现递归和非递归遍历方式
- 二叉树的三种遍历方式(递归和非递归的实现方法)
- 二叉树的几种遍历方法及递归和非递归的实现
- Intent的学习笔记
- 写文本文件
- 层序遍历二叉树
- 基本的.net中Post请求的写法
- 谁在说谎
- 请用递归和非递归俩种方法实现二叉树的前序遍历。
- 求树的深度
- C++文件读写详解(ofstream,ifstream,fstream
- SuperTab插件
- HDU-2553(行搜||DFS)
- 智能指针
- 用俩个栈实现队列
- Codefoces 735D Taxes(数学 哥德巴赫猜想)
- 高德地图自定义marker的图片定位的问题