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

云南网站制作案例网站策划建设阶段的推广

云南网站制作案例,网站策划建设阶段的推广,购物网站建设教程,做网站防护的网站110.平衡二叉树 #xff08;优先掌握递归#xff09;后序遍历 左右中 class Solution {public boolean isBalanced(TreeNode root) {return getHeight(root) ! -1;}//递归三部曲 确定方法的参数与返回值private int getHeight(TreeNode root){//明确终止条件if(root null){r… 110.平衡二叉树 优先掌握递归后序遍历 左右中 class Solution {public boolean isBalanced(TreeNode root) {return getHeight(root) ! -1;}//递归三部曲 确定方法的参数与返回值private int getHeight(TreeNode root){//明确终止条件if(root null){return 0;}//确认单层递归逻辑 //后序遍历 左右中int leftHeight getHeight(root.left);if(leftHeight -1){return -1;}int rightHeight getHeight(root.right);if(rightHeight -1){return -1;}//比较左右子树高度差 如果大于一直接返回不是平衡二叉树if(Math.abs(leftHeight - rightHeight) 1){return -1;}return Math.max(leftHeight,rightHeight) 1;} }  257. 二叉树的所有路径 优先掌握递归 前序遍历 根左右  class Solution {//根节点到叶子节点的所有路径 前序遍历先获取根节点public ListString binaryTreePaths(TreeNode root) {ListString res new ArrayList(); //最终结果if(root null){return res;}//结果中的路径 ListInteger paths new ArrayList();traversal(root,paths,res);return res;}private void traversal(TreeNode root,ListInteger paths,ListString res){paths.add(root.val);//终止条件if(root.left null root.right null){//输出StringBuilder sb new StringBuilder();//遍历paths路径中 最后前一位元素 避免-for(int i 0;i paths.size()-1;i){sb.append(paths.get(i)).append(-);}sb.append(paths.get(paths.size() -1 )); //记录最后一个路径res.add(sb.toString()); //收集一条路径return;}//单层递归逻辑//左if(root.left ! null){traversal(root.left,paths,res);//下一个节点完成 回溯paths.remove(paths.size() -1); }//右if(root.right ! null){traversal(root.right,paths,res);paths.remove(paths.size() -1);}} }  404.左叶子之和 优先掌握递归          左叶子定义:节点A的左孩子不为空且左孩子的左右孩子都为空说明是叶子节点那么A节点的左孩子为左叶子节点 class Solution {//后序遍历 左右中public int sumOfLeftLeaves(TreeNode root) {if(root null){return 0;}if(root.left null root.right null) return 0;int leftVaule sumOfLeftLeaves(root.left); //左if(root.left ! null root.left.left null root.left.right null){ // 左子树就是一个左叶子的情况leftVaule root.left.val;}int rightValue sumOfLeftLeaves(root.right); //右int sum leftVaule rightValue; //中return sum;} }
http://www.dnsts.com.cn/news/201650.html

相关文章:

  • 梅州新农村建设网站前台模板之家免费
  • 外贸网站仿牌主机现代网站开发建设
  • 视频网站建设的意义论文网站内容上传要求
  • 软装设计网站大全江宁网站建设价位
  • 企业类网站模板网络运维的工作内容
  • 网站怎么添加百度地图自适应网站建设公司
  • 成品网站1688入口网页版怎样成都个人团队网站开发
  • 陕西门户网站建设湖北响应式网站建设设计
  • 常用网站开发模式seo01
  • 地方门户网站模版花色98堂新网名内容与理念
  • 怎么在网站上做seo华为域名注册
  • 中山台州网站建设推广互联网销售包括哪些
  • 梧州住房和建设局网站做网站的成本有多少
  • 旅游网站的网页设计网站大小
  • 上海科技网站建设软件制作
  • 网站到期域名怎么解决网站开发可行性分析
  • 附近手机网站建设wordpress 公众号 采集器
  • h5网站开发是什么意思凯里网站建设哪家好
  • 网站建设 网站北京装修公司全包价格
  • 响应式网站建设教程西安网站建站品牌
  • 信主网站买高端品牌网站建设
  • 什么网站可以教做面包建设网站是什么意思
  • 外贸网站建设软件网页设计有限公司
  • 做网站好一点的软件厦门网站建设门户
  • 网站怎么做rss做电影网站赚钱么
  • 网站建设怎么报印花税手机网站建设 新闻
  • 大连微网站建设网站建设公司 预算
  • 网站建设的流程分析福州建设公司名单
  • 网站域名 过期重庆旅游网站建设规划
  • 做网站要素phpcms 怎么做视频网站首页