当前位置: 首页 > 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.pierceye.com/news/851963/

相关文章:

  • 南沙区网站建设网站开发人员薪酬
  • 设计外贸英文网站简述网站开发的流程
  • 电商网站设计是干什么的如何建设cpa影视网站
  • wordpress设置阅读全文什么是seo搜索引擎优化
  • 网站名重复网站建设的经验之谈
  • 网站优化软件排名器有含义的公司名
  • 像wordpress一样的网站吗老徐蜂了网站策划书
  • ps做网站首页效果特效wordpress无法修改密码
  • 蚌埠网站设计一句话宣传自己的产品
  • 织梦开发供需网站杭州互联网企业排名
  • 网站结构分析关键词林俊杰的寓意
  • 网站备案 超链接青岛胶南做网站的
  • 国内ui做的好的网站网站底部 图标
  • 网站开发维护人员天津微外卖网站建设
  • 保定网站建设推广公司怎么样雄安优秀网站建设
  • 上海集团网站建设做网站用asp好吗
  • h5网站建设价格wp-wordpress
  • 简单描述一下网站制作的流程投资理财产品的网站建设
  • 企业网站制作托管东营高端网站建设
  • 可以推广网站建立网站接受投注是什么意思
  • 微网站制作网站开发创建自己网站的步骤
  • 人才网网站开发手册外链发布平台大全
  • 福州网站备案wordpress打开媒体链接设置
  • 大学网站建设考核办法永春网站设计
  • 哪个设计网站赚钱百度地图网页版进入
  • 网站备案号不存在100m的网站 数据库
  • 网站空间管理平台网站模版 优帮云
  • 网站开发的比较备案期间 需要关闭网站吗
  • 做网站 怎么推广上海市企业服务云十问十答
  • 怎么做一种网站为别人宣传wordpress query_posts()