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

百度资源提交seo关键词的选择步骤

百度资源提交,seo关键词的选择步骤,营销做网站公司,灰色行业关键词推广94. 二叉树的中序遍历 难度:简单 题目 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root [1,null,2,3] 输出:[1,3,2]示例 2: 输入:root [] 输出:[]示…

94. 二叉树的中序遍历

难度:简单

题目

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

示例 1:

输入:root = [1,null,2,3]
输出:[1,3,2]

示例 2:

输入:root = []
输出:[]

示例 3:

输入:root = [1]
输出:[1]

提示:

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

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

个人题解

方法一:递归

递归,最简单的前中后序遍历方式

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public List<Integer> inorderTraversal(TreeNode root) {List<Integer> result = new ArrayList<>();process(result, root);return result;}public void process(List<Integer> result, TreeNode node) {if (node == null) {return;}process(result, node.left);result.add(node.val);process(result, node.right);}
}

方法二:迭代

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public List<Integer> inorderTraversal(TreeNode root) {List<Integer> res = new ArrayList<>();Deque<TreeNode> stack = new LinkedList<>();TreeNode cur = root;while (cur != null || !stack.isEmpty()) {while (cur != null) {stack.push(cur);cur = cur.left;}cur = stack.pop();res.add(cur.val);cur = cur.right;}return res;}
}
http://www.rdtb.cn/news/17510.html

相关文章:

  • 济南网站设计公司郑州网站建设方案
  • 动漫网站开发与建设北京网站优化平台
  • 学院网站建设服务宗旨seo诊断分析在线工具
  • 标识公司谷歌搜索引擎seo
  • 生鲜超市营销策划方案seo伪原创工具
  • 哪里有网站建设北京今日重大新闻
  • 适合做推广的平台seo搜索引擎工具
  • 哈尔滨网站建设报价百度经验手机版官网
  • 做网站需要几步怎么推广引流客户
  • 做音乐的网站网络营销推广工作内容
  • 网站模板如何使用宁波网站建设与维护
  • 邯郸设计公司有哪些中国十大seo
  • 行业网站联盟宁波seo推荐优化
  • 如何实现网站的伪静态今天新闻头条
  • 网站链接提交收录全网搜索引擎优化
  • 国外一个做同人动漫的网站产品运营方案
  • 魏县做网站厦门百度seo排名
  • 安全联盟这种网站建设百度seo怎么做网站内容优化
  • asia域名网站可靠吗百度宣传推广费用
  • 用手机做网站的流程郑州百度关键词seo
  • html网站建设宁波seo整站优化软件
  • 北京西路做网站的公司手游推广渠道和推广方式
  • 如何做购物网站的限购功能代码网络营销策划方案怎么做
  • 域名服务网站全媒体广告加盟
  • 天津建站管理系统价格深圳关键词优化软件
  • 河北保定疫情最新消息落实好疫情防控优化措施
  • 洛阳 网站建设公司网站推广服务外包
  • 自己 做网站学什么 平面设计东莞有限公司seo
  • 做网站建设有前景吗搜索百度app下载
  • 做网站赚钱但又不想开公司外贸网站平台