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

wordpress配置邮件服务器长沙网站seo推广公司

wordpress配置邮件服务器,长沙网站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.yayakq.cn/news/504398/

相关文章:

  • 网站建设不完整什么意思婚恋网站 模板
  • 珠海网站设计网站建设的一些原理
  • 百度推广包做网站吗wordpress阅读量作弊
  • 网站建设6000元网站怎么伪静态
  • H5平台网站建设平面设计教程网站有哪些
  • 济南骏驰网站开发阿里云做网站可以吗
  • 建设部网站中淼工程有限公司计算机毕设网站建设怎么改
  • 事业部网站建设方案推广手段
  • 购物网站建设与实现晋城住房保障和城乡建设管网站
  • 做网站必须要数据库么湛江网站建设外包
  • 学校网站建设的意义和应用网站虚拟主机免备案
  • 汽车网站开发住友官方网站建设
  • 官方网站内容可做证据吗国外外贸平台哪个网站最好
  • 免费的网站app下载建行门户网站
  • 专业制作网站报价建站网站排行榜
  • 浏览网站模板htmi 个人小网站 模板
  • 一个thinkphp搭建的微网站文昌网站 做炸饺子
  • 东莞哪家网站建设专业百度联系方式
  • 唐山市建设局网站找衣服款式的网站
  • 后台管理网站开发金舵设计园在线设计平台
  • asp化妆品网站 后台网站设计公司模板
  • 易县做网站字体转换器在线生成器
  • 网站建设合同书旅游网页设计论文5000字
  • 邵阳建网站多少钱wordpress系统配置
  • 帮人家做网站能赚多少钱北京网络营销推广怎么做
  • 自己怎么开发网站三合一网站一般多少钱
  • 网站建设还流行吗问卷星网站开发市场调查问卷
  • 做网站什么框架比较好沧州市东光建设局 网站
  • 哈密网站制作公司-哈密网站建设|哈密网络公司|哈密做网站微信代运营合作方案
  • 导航类网站怎么做如何利用wordpress