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

电子商城网站制作公司html5 网站案例

电子商城网站制作公司,html5 网站案例,网站建设规划书样板,wordpress支持系统1.最大深度问题 思路#xff1a;递归三部曲 第一步#xff1a;确定参数和返回值 题目要求求二叉树的深度#xff0c;也就是有多少层#xff0c;需要传递一个root从底层向上统计 int maxDepth(TreeNode root) 第二步#xff1a;确定终止条件 当递归到null时就说明到底了…1.最大深度问题 思路递归三部曲 第一步确定参数和返回值 题目要求求二叉树的深度也就是有多少层需要传递一个root从底层向上统计 int maxDepth(TreeNode root) 第二步确定终止条件 当递归到null时就说明到底了返回0 第三步确定单层逻辑  一个结点的深度max(左,右)1 class Solution {public int maxDepth(TreeNode root) {if( root null){return 0;}int left maxDepth(root.left);int right maxDepth(root.right);return 1Math.max(left,right);} } 2.判断平衡二叉树 思路递归三部曲 第一步确定参数和返回值 从底向上统计结点高度int trace(TreeNode root) 第二步确定终止条件 当递归到空代表触底当左右结点高度差大于1代表失败直接一路返回-1 否则就是继续向下 第三步确定单层逻辑 判断有无不平衡现象出现若无往上返回一层将结点高度1 class Solution {public boolean isBalanced(TreeNode root) {return trace(root)-1;}public int trace(TreeNode root){if(root null){return 0;}int left trace(root.left);int right trace(root.right);if(left -1 || right -1 || Math.abs(left - right)1){return -1;}return 1Math.max(left,right);} } 3.最小深度 思路递归三部曲 第一步确定参数和返回值 还是需要遍历结点求深度需要传入结点返回深度值 int trace(TreeNode root) 第二步确定终止条件 当遍历到空时就返回0 第三步 确定单层逻辑 需要注意的是根结点深度为1但不能算到最小深度如果直接返回1Min(左右)就不符合条件 这样就需要避免根结点某一孩子为空情况 左结点为空右结点不为空时返回右结点深度1右结点为空左结点不为空时返回左结点深度1如果都不为空就返回1Min左右 class Solution {public int minDepth(TreeNode root) {return trace(root);}public int trace(TreeNode root){if(root null){return 0;}int left trace(root.left);int right trace(root.right);if(root.leftnull){return right1;}if(root.rightnull){return left 1;}return 1Math.min(left,right);} } 4.N叉树的最大深度 思路递归三部曲 第一步确定参数和返回值 此题也是求树的深度需要遍历结点传入结点返回深度值 第二步确定终止条件 当结点为空返回深度0当孩子为空返回1其他就遍历孩子列表挨个求出最大深度 第三步确定单层逻辑 保存孩子的深度取最大值 class Solution {public int maxDepth(Node root) {if(root null){return 0;}if(root.children.isEmpty()){return 1;}ListInteger list new ArrayList();for(Node node : root.children){int res maxDepth(node);list.add(res);}int max 0;for(int num : list){if(num max){max num;}}return 1 max;}}
http://www.zqtcl.cn/news/851963/

相关文章:

  • 东莞个人免费建网站网站后台管理系统 asp
  • 呼和浩特网站制作 建设wordpress怎么改中文
  • 银医网站建设方案公司网站模板免费下载
  • 优秀网站设计案例中国网站建设东莞公司
  • 自己的公网ip可以做网站网页设计与制作课程思政建设内容
  • 静态网站 搜索搭建织梦网站教程
  • idc 网站备案手机电脑网站建设短视频
  • 做搜狗pc网站优化快速亚马逊云搭建WordPress
  • 免费的建网站软件2020做seo还有出路吗
  • 宁波三优互动网站建设公司怎么样网站建设公司管理流程图
  • 网站内文章外链如何做创新设计
  • 西安做网站公网站做友链有行业要求吗
  • 做现金贷网站的公司软件开发设计文档
  • 数据做图网站表示商业网站的域名
  • 网站备案单位备案老域名
  • 黔西南州建设局网站网站建设流程的过程
  • 河南龙王建设集团网站沈阳专业建站
  • 百度网盘app下载安装手机版百度排名优化咨询电话
  • 网站微信公众号链接怎么做免费访问国外网站的应用
  • 东莞网站搜索排名wordpress 小工具居中
  • 网上商城网站源码网站建站中关键字搜索怎么弄
  • 房地产开发公司网站源代码 墨绿色风格河北省建设项目环保备案网站
  • 有没有做机械加工的网站企业网站建站企业
  • 网站自创重庆宣传片制作
  • 如何做美发店网站世界上网站做的好的例子
  • 不会代码可以做网站维护吗成版年蝴蝶视频app免费
  • html5手机论坛网站模板支付商城网站制作
  • 自己主机做多个网站网站备案和服务器备案
  • 长安手机网站建设江西做网站的公司有哪些
  • 泉州微信网站开发万能浏览器有哪些