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

阿里巴巴 网站建设做网站功能的框架结构图

阿里巴巴 网站建设,做网站功能的框架结构图,南昌商城建设,网页美工设计师就业能力要求二叉树先序遍历的两种思路 遍历思路 遍历二叉树首先判断一个节点应该做什么然后遍历左子树 遍历右子树 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int …

二叉树先序遍历的两种思路

遍历思路

  • 遍历二叉树
  • 首先判断一个节点应该做什么
  • 然后遍历左子树 遍历右子树
/*** 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 {List<Integer> res = new LinkedList<>();public List<Integer> preorderTraversal(TreeNode root) {traverse(root);return res;}void traverse(TreeNode root){if(root == null){return;}// 先序遍历res.add(root.val);traverse(root.left);traverse(root.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> preorderTraversal(TreeNode root) {List<Integer> res = new LinkedList<>();if(root == null){return res;}// 检查一个节点要做的事情res.add(root.val);// 利用函数定义  后面接着左子树的先序遍历结果res.addAll(preorderTraversal(root.left));res.addAll(preorderTraversal(root.right));return res;}
}
http://www.yayakq.cn/news/520078/

相关文章:

  • 做网站需要懂什么淮北发展论坛
  • 海珠区做网站的公司app小游戏开发公司
  • 安平丝网网站建设怎么给公司做个网站
  • 网站备案为什么 没有批复文件wordpress 众筹中文
  • espcms易思企业网站管理系统破解长沙专业网站建设公司排名
  • 新手站长做什么网站能看人与动物做的网站
  • 自己做本地网站德州俱乐部网站开发
  • 服务器销售网站源码2345浏览器下载安装
  • 淘宝网站内站建设现状一般给公司做网站用什么软件
  • 在线网站做气泡图网站建设公司怎样选
  • 内部网站建设网站已经备案更换主机
  • 网站二级目录解析企业网站优化方案
  • 大学生网站建设小结百度给做网站公司
  • directadmin备份网站南通市住房和城乡建设局网站
  • 企业二级域名自助建站平台股票配资系统网站开发
  • seo百度点击软件大连做网站优化价格
  • 用vs做的网站怎么打开吗元气森林的网络营销方式
  • 新乡网站优化公司推荐wordpress layer
  • 南充网站建设天赐沧州网站
  • 东莞模板网站设计做网站的优势
  • 上海 网站公司镇赉县做网站的
  • 查网站流量查询工具全国网站开发赛
  • 网站后缀net国内网站建设网站排名
  • 西昌手机网站制作万象园网站建设与开发
  • 无锡网站制作优化做代金券的网站
  • 如何自己写一个网站东营网络科技有限公司
  • 网站开发与app差距网页游戏在线
  • 体育门户网站源码摩托车网站开发
  • 网站设计公司合肥WordPress音乐歌单播放器
  • 肇庆企业自助建站wordpress动图