当前位置: 首页 > news >正文

建站师telent网站模板商城

建站师telent,网站模板商城,办公用品网站建设,flash类网站开发递归遍历 递归法讲究的就是一个格式,在外边再定义一个用于递归求解的函数reverser,参数是递归的二叉树当前根节点和用于保存遍历得到的答案序列的vector容器; 函数中的格式就是,先写递归终止条件,也就是遍历的结点为…

递归遍历

递归法讲究的就是一个格式,在外边再定义一个用于递归求解的函数reverser,参数是递归的二叉树当前根节点和用于保存遍历得到的答案序列的vector容器;

函数中的格式就是,先写递归终止条件,也就是遍历的结点为空时,直接return,退出这轮遍历;再写遍历的操作,对于前序遍历,就是先保存当前结点的值,放入容器中,再递归调用reverser函数,分别先后遍历左子树和右子树。中序遍历和后序遍历就是调整三个操作的位置即可。

前序遍历

class Solution {
public:void traverser(TreeNode* cur, vector<int> &vec) {if (cur == NULL) return;vec.push_back(cur->val);traverser(cur->left, vec);traverser(cur->right, vec);}vector<int> preorderTraversal(TreeNode* root) {vector<int> result;traverser(root, result);return result;}
};

中序遍历

class Solution {
public:void reverser(TreeNode* cur, vector<int> &vec) {if (cur == NULL) return;reverser(cur->left, vec);vec.push_back(cur->val);reverser(cur->right, vec);}vector<int> inorderTraversal(TreeNode* root) {vector<int> result;reverser(root, result);return result;}
};

后序遍历

class Solution {
public:void reverser(TreeNode* cur, vector<int> &vec) {if (cur == NULL) return;reverser(cur->left, vec);reverser(cur->right, vec);vec.push_back(cur->val);}vector<int> postorderTraversal(TreeNode* root) {vector<int> result;reverser(root, result);return result;}
};

迭代遍历

迭代遍历就是不用递归的遍历,是用栈来实现的,今天时间不够了,只看了一遍随想录理解了一下思想,二刷回来补!

http://www.dt0577.cn/news/26721.html

相关文章:

  • 郑州网站托管公司哪家好营销策略方案
  • 男女做性哪个的小视频网站最新网站查询工具
  • ppt设计网站有哪些常德网站建设公司
  • 网站推广优化开发建设最好用的搜索引擎
  • 官方网站建设 磐石网络多少费用排名优化课程
  • 网站建设行业细分关键词资源
  • 环保类网站模板免费下载seo优化团队
  • mac 与wordpress兰州seo整站优化服务商
  • 如何做实体店的网站怎么提高关键词搜索排名
  • 手机wap游戏南昌seo排名公司
  • 利用公共dns做网站解析注册网站平台
  • 做图片网站赚不赚钱小学生收集的新闻10条
  • 武汉网站推广报价网络公司取什么名字好
  • 网站备案 动态ip做网站多少钱
  • 免费做婚礼邀请函的网站免费域名怎么注册
  • 公司注册域名怎么申请北京网站seo招聘
  • 武汉哪一家做网站专业佛山seo网站排名
  • 王爷后悔吗官网优化包括什么内容
  • 做网站的哪里好百度官网首页下载
  • 茂名网站建设公司哪个好成都有实力的seo团队
  • 贵阳做网站找哪家好武汉百度开户代理
  • 新闻网站建设策划郑州网站制作公司
  • seo网站建设时文章频率临沂seo顾问
  • 重庆网站建设公司有哪些免费推广有哪些
  • 竭诚网络网站建设东莞搜索优化
  • 内江网站建设0832hdsj服装品牌营销策划方案
  • 花西子品牌营销策略研究论文东莞企业网站排名优化
  • 商城网站 价格北京网站优化托管
  • 建网站logo怎么做站长工具
  • 有用建站宝盒做网站的吗广东seo推广公司