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

西宁企业做网站西安优化排名推广

西宁企业做网站,西安优化排名推广,什么主题的网站容易做点,叫人建设网站要注意什么问题94. 二叉树的中序遍历 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root [1,null,2,3] 输出:[1,3,2]示例 2: 输入:root [] 输出:[]示例 3: 输入&#…

94. 二叉树的中序遍历

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

示例 1:

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

示例 2:

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

示例 3:

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

经典老题:两种实现思路  递归或栈

1.递归  先一直向左边找,然后res添加,最后向右找。

class Solution {public List<Integer> inorderTraversal(TreeNode root) {List<Integer> res = new ArrayList<>();inorder(root, res);return res;}void inorder(TreeNode root, List<Integer> res) {if (root == null) {return;}inorder(root.left, res);list.add(root.val);             inorder(root.right, res);}
}

2.栈  while--->左边,然后res添加,在换到右边。

/*** 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<>();if(root == null){return res;}Stack<TreeNode> st = new Stack<>();TreeNode cur  = root;while(cur!=null||!st.isEmpty()){if(cur!=null){st.push(cur);cur= cur.left;}else{TreeNode node1 = st.pop();res.add(node1.val);cur = node1.right;}}return res;}
}

感谢你看到这里,喜欢的可以点点关注哦!

http://www.dtcms.com/wzjs/307127.html

相关文章:

  • 做料理网站关键词怎么设置不知怎么入门
  • 网站文字编辑怎么做株洲今日头条新闻
  • 免费招聘网站招聘seo推广方案怎么做
  • wordpress最好用的虚拟主机贵阳seo网站推广
  • 网站关键词密度过高最新军事头条
  • 网站死循环网站竞价推广
  • 创意营销案例搜索引擎优化seo课程总结
  • 东莞商城网站建设微信scrm
  • 企业摄影网站模板湖人排名最新
  • 做网站 广告费 步骤114外链
  • 企业网站怎么做连接html网页制作代码
  • 做网站设计素材沈阳全网推广公司哪家好
  • 网站制作需要学多久电商培训班一般多少钱一个月
  • 做标志的好网站百度官方网站网址是多少
  • 庆阳北京网站建设附近的成人电脑培训班
  • 做外贸自己建网站百度电脑版网址
  • 网站开发综合课程设计推广平台排名前十名
  • 多城市二手车网站源码电商平台怎么搭建
  • 南京做网站软件搜索自媒体平台
  • 做网站用的图片怎样压缩东莞市网络营销公司
  • 网站怎么办网站的优化seo
  • 做的好的大学生旅行有哪些网站软文营销案例文章
  • 临汾做网站的公司百度搜索网站优化
  • 网站建设公司唯美谷搜索引擎调词平台多少钱
  • wordpress教程_博客吧谷歌推广seo
  • 做期货的网站营销软件有哪些
  • 怎么做网站平台教程全球搜索引擎排名2021
  • 青海建筑网站建设公司新乡seo外包
  • 用凡科网建设的网站seo关键词排名优化软件怎么选
  • 西宁整站优化网络推广怎么学