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

查网站二级域名上海有哪些网站设计公司

查网站二级域名,上海有哪些网站设计公司,网站开发人员属于什么软件,企炬网站今天是第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.yayakq.cn/news/847163/

相关文章:

  • ppt模板免费的网站网站设计公司官网
  • 怎么做企业网站建设学做衣服网 缤纷网站
  • 制作网站赚钱吗网站分析表怎么做的
  • 企业网站页面网站维护都是一些什么公司
  • 部队网站建设报告深圳网站排名优化团队
  • 湛江网站建设服务网站备案用户注销备案申请表
  • 宁波培训网站建设江门发布最新通告
  • qq排名优化网站做暧免费观看网站
  • 网站注册手机号安全吗自己建站流程
  • 有哪个网站做ic公司商城网站开发费做什么科目
  • 网站搜索引擎收录58同城安居客
  • 黄做网站网站建设推广费用
  • php网站开发图文教程手机主题制作软件
  • 官网最新版cmsv6seo sem是指什么意思
  • 杭州市做网站的公司湖南建设工程招标网
  • 网站选服务器文件百度快速收录在线提交工具
  • 欧洲购物网站排名wordpress短信宝
  • 专注建设高端网站免费网页建设
  • 网站建设及推广服务公司wordpress 上传安装不了
  • 如何给网站添加icowordpress安装配置
  • 凡科网站 怎么开支付网络推广seo公司
  • 如何买域名发布网站长沙自动seo
  • 电子商务网站建设与维护第二版海口建站费用
  • 成都php网站建设工程师wordpress设置上传文件大小
  • 网站建设公司好哪家好wordpress 代码 换行
  • 网站设计培训哪里好wordpress如何套模板建站
  • 网站建设怎么选择MySQL数据库大小别人带做的网站关闭了权限咋办
  • 安全狗iis版删了以后 网站打不开常州网站建设怎么样
  • 雄安智能网站建设公司ps制作网站logo
  • 备案要关闭网站吗网站做404是什么意思