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

网站模板 免费衡阳有实力seo优化

网站模板 免费,衡阳有实力seo优化,怀化网络营销,建筑公司企业宣传册今天是第17天刷leetcode,立个flag,打卡60天。 算法挑战链接 654. 最大二叉树https://leetcode.cn/problems/maximum-binary-tree/description/ 第一想法 错误的想法,就不说了。 看完代码随想录之后的想法 用递归模拟真实的过程 如果我…

今天是第17天刷leetcode,立个flag,打卡60天。

算法挑战链接

654. 最大二叉树icon-default.png?t=N6B9https://leetcode.cn/problems/maximum-binary-tree/description/

第一想法

错误的想法,就不说了。

看完代码随想录之后的想法 

用递归模拟真实的过程

如果我们我们自己使用手动来画我们会怎么画?

我想大概的一个流程应该是这样的

  1. 找到最大值,形成节点
  2. 在最大值的左边,重复
  3. 在最大值的右边,重复
  4. 值到所有的数组中的数都形成数的节点

于是代码也就是对这个流程的描述了

/*** 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 TreeNode constructMaximumBinaryTree(int[] nums) {return repeatByNums(nums, 0, nums.length-1);}private TreeNode repeatByNums(int[] nums, int start, int end) {//递归的退出条件if (start > end) {return null;}//找到最大值int max = nums[start];int best = start;for (int i = start + 1; i <= end; i++) {if (max < nums[i]) {max = nums[i];best = i;}}//构建树TreeNode node = new TreeNode(max);node.left = repeatByNums(nums, start, best - 1);node.right = repeatByNums(nums, best + 1, end);return node;}
}

实现过程中遇到哪些困难 

在写找最大值的时候,写成了 i < end, 应该是 i <= end。

为什么呢,因为nums[end]也是需要被比较的。

今日收获

让我重新看待了递归这个方法,递归可以解决我们重复的动作可以解决的题目。

http://www.hkea.cn/news/124537/

相关文章:

  • 建设部网站从何时可以查询工程师证深圳全网推广服务
  • 网页制作工具的选择与网站整体风格是有关系的友情链接论坛
  • 免费商会网站模板百度推广账号
  • 玄武模板网站制作品牌关键词排名点击软件网站
  • 网站title的写法微信软文怎么写
  • 设计企业网站流程磁力引擎
  • 橙色企业网站模板域名注册购买
  • 培训建设网站线上推广产品
  • 写作网站不屏蔽全网关键词指数查询
  • wordpress手机uiseo关键词的选择步骤
  • 自己制作网页的步骤windows优化大师在哪里
  • 黑龙江企业信息系统seo推广优化外包公司
  • wordpress+增加域名赣州网站seo
  • 政府门户网站建设思路怎样优化网络
  • 厦门个人网站建设百度账户代运营
  • 企业网站开发注意什么企业网站官网
  • 网站建设开发合同书关键词怎么找出来
  • 常州微信网站建设附子seo
  • 上海网站seo招聘十种营销方式
  • 农产品网络营销模式百度推广怎么优化
  • 公司网站维护如何做分录自己搭建一个网站
  • 做期货浏览哪些网站网络优化工程师前景如何
  • 垂直b2b电子商务网站有哪些google搜索排名优化
  • 建设中网站源码网络推广工具和方法
  • 厦门做点击付费网站培训教育
  • 常州网站建设案例网站制作建设公司
  • 外国人做家具的网站一站传媒seo优化
  • 佛山h5建站模板怎样优化网站
  • 第三方做公司网站谷歌搜索广告优化
  • 网站风格模板快速排名精灵