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

wordpress修改网页端口拼多多标题关键词优化方法

wordpress修改网页端口,拼多多标题关键词优化方法,网站和软件有什么区别,网站后台的网址忘记了二叉树的递归遍历 力扣题目链接-前序遍历 力扣题目链接-后序遍历 力扣题目链接-中序遍历 题目描述 给你二叉树的根节点,分别前序/后序/中序遍历输出节点。 算法描述 关于迭代 迭代和递归很像,迭代是一次次升级的过程,需要我们使用已有的…

二叉树的递归遍历

力扣题目链接-前序遍历
力扣题目链接-后序遍历
力扣题目链接-中序遍历

题目描述

给你二叉树的根节点,分别前序/后序/中序遍历输出节点。

算法描述

关于迭代
迭代和递归很像,迭代是一次次升级的过程,需要我们使用已有的数据去计算出后面的数据,这里使用迭代法遍历二叉树比递归要麻烦一些,但是需要一层层调用方法,避免了递归中可能出现的栈溢出。

解题思路

这里其实前序和后续比较简单,主要是中序遍历比较麻烦。

题解

前序遍历
class Solution {
public:vector<int> preorderTraversal(TreeNode* root) {vector<int> ans;stack<TreeNode*> st;if(root == nullptr){return ans;}st.push(root);while(!st.empty()){TreeNode* cur = st.top();ans.push_back(cur->val);st.pop();if(cur->right){st.push(cur->right);}if(cur->left){st.push(cur->left);}}return ans;}
};
后续遍历
class Solution {
public:vector<int> postorderTraversal(TreeNode* root) {vector<int> ans;if(root == nullptr){return ans;}stack<TreeNode*> st1;stack<int> st2;st1.push(root);while(!st1.empty()){TreeNode* cur = st1.top();st2.push(cur->val);st1.pop();if(cur->left){st1.push(cur->left);}if(cur->right){st1.push(cur->right);}}while(!st2.empty()){ans.push_back(st2.top());st2.pop();}return ans;}
};
中序遍历
class Solution {
public:vector<int> inorderTraversal(TreeNode* root) {vector<int> ans;if(root == nullptr){return ans;}stack<TreeNode*> st;TreeNode* cur = root;while(!st.empty() || cur != nullptr){if(cur != nullptr){st.push(cur);cur = cur->left;}else{cur = st.top();st.pop();ans.push_back(cur->val);cur = cur->right;}}return ans;}
};
http://www.dtcms.com/wzjs/281739.html

相关文章:

  • 上海平台网站建设报中国建设网官方网站
  • 微网站建设市场地推拉新app推广怎么做
  • 龙岩网站制作广州今日头条新闻最新
  • 做网站服务器什么是seo
  • 淘宝购物专业放心关键词优化参考价格
  • 政府部门网站建设要求seo建站技巧
  • 在线设计广告如何优化网站
  • 北京网站建设公司排名百度官网登录入口
  • 一站式做网站多少钱线上线下一体化营销
  • 黄石建委网工程建设城建网站网店推广运营
  • 网站在政务新媒体建设百度竞价教程
  • 建行官网个人登录西安seo排名扣费
  • 网站关键词优化代理成都百度seo推广
  • 做海报的网站类似于创客贴关键词优化哪个好
  • 做电子传单的网站链接交换平台
  • 专题网站开发工具开网站需要投资多少钱
  • 怎么做公司门户网站武汉seo首页优化公司
  • wps做网站搜索引擎优化自然排名的优点
  • c 网站开发部署百度引流推广费用多少
  • 易网网站多少怎样优化标题关键词
  • 河南省住房城乡与建设厅网站首页专业技能培训机构
  • 做中学数学教案有哪些好的网站网站关键词优化多少钱
  • 推广互联网推广seo推广价格
  • 做微信商城网站哪家好网站推广公司电话
  • 做网站怎么注册域名英文网站seo
  • 西安网站建设-中国互联白银网站seo
  • 网站建设九亭网络营销有哪些推广方法
  • 南海网站建设报价网络公司推广方案
  • 学校网站建设过程嘉兴网站建设制作
  • 网站建设高度网站功能优化的方法