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

巴中手机网站建设优化网站关键词

巴中手机网站建设,优化网站关键词,杭州哪些做网站公司好,济源做网站怎么收费二叉树中序遍历 题解1 递归题解2 迭代 给定一个二叉树的根节点 root &#xff0c;返回它的 中序 遍历 。 提示&#xff1a; 树中节点数目在范围 [0, 100] 内-100 < Node.val < 100 进阶: 递归算法很简单&#xff0c;你可以通过迭代算法完成吗&#xff1f; 题解1 递归…

二叉树中序遍历

    • 题解1 递归
    • 题解2 迭代

给定一个二叉树的根节点 root ,返回它的 中序 遍历 。

在这里插入图片描述
提示:

  • 树中节点数目在范围 [0, 100] 内
  • -100 <= Node.val <= 100

进阶: 递归算法很简单,你可以通过迭代算法完成吗?

题解1 递归

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:vector<int> finalR;void inorder(TreeNode* root){if(! root) return;inorder(root->left);finalR.push_back(root->val);inorder(root->right);}vector<int> inorderTraversal(TreeNode* root) {if(! root ) return vector<int>();inorder(root);return finalR;}
};

在这里插入图片描述

题解2 迭代

class Solution {
public:vector<int> finalR;vector<int> inorderTraversal(TreeNode* root) {if(! root ) return vector<int>();// 弹栈符合中序遍历顺序stack<TreeNode*> kk;TreeNode* Lroot = root;while(Lroot){kk.push(Lroot);Lroot = Lroot->left;}while(kk.size()){auto k = kk.top();finalR.emplace_back(k->val);kk.pop();// 对每个点查右结点//(不需要再考虑左结点,因为此时该点左侧的点都已经检查完了)if(k->right){k = k->right;// 依旧是先左while(k){kk.push(k);k = k->left;}}}return finalR;}
};

在这里插入图片描述

http://www.yayakq.cn/news/347310/

相关文章:

  • 网站程序上传站长收录
  • 长沙销售公司 网站二级医院网站建设的方案
  • 湖北高企达建设有限公司网站深圳建设银行宝安支行网站
  • 学校门户网站是什么意思网站建设高端培训
  • 网站建设各个模块的功能网站业务费如何做记账凭证
  • 网站文章更新怎么做做收钱的网站要什么条件
  • 如何使用上线了app建设网站抓取网站访客qq号码
  • 起零网站建设深圳品牌网站制作公司
  • 手机营销网站模板免费下载内蒙古有做购物网站的吗
  • 中企动力网站开发做中介网站需要多少钱
  • 网站开发 瀑布结构环保网页设计制作流程
  • 网站原则佛山专业网站建设公司推荐
  • 福建省龙岩市建设培训中心网站设置WordPress注册
  • 厦门建网站做优化零基础电商怎么做
  • 可以做外包的网站怎么个人网站设计
  • php网站开发入门到精通教程百色做网站
  • 织梦 网站无法显示该页面大型网站开发合同
  • 友链网站企业网站策划案
  • phpcms中英文网站模板网站开发到上线的流程
  • 西安网站建设itcandy全球虚拟主机论坛
  • wordpress安装指令seo做的比较好的网站的几个特征
  • 创业做网站失败直播视频素材
  • 自己做的网站怎么爬数据网站建设es158
  • 腾云网建设网站网站建站前seo注意
  • 百度网站联系方式陕西百威建设监理有限司网站
  • 合肥网站建设设计公司ps怎么做网站特效
  • 网站建设 局部放大镜功能婚纱网站免费源码
  • 个人网站模板制作教程微信怎么生成小程序
  • 重庆seo技术教程重庆公司网站seo
  • app网站设计深圳网站设计公司哪个