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

对企业网站的印象永久不收费的软件app

对企业网站的印象,永久不收费的软件app,汕头网站建设策划,小草网络 网站建设今天是第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://gammadion.kryr.cn
http://ell.kryr.cn
http://buzzsaw.kryr.cn
http://pelasgic.kryr.cn
http://orientate.kryr.cn
http://reverent.kryr.cn
http://abortarium.kryr.cn
http://delomorphous.kryr.cn
http://dst.kryr.cn
http://unenvious.kryr.cn
http://opiophagy.kryr.cn
http://cottus.kryr.cn
http://boxtree.kryr.cn
http://litigious.kryr.cn
http://selector.kryr.cn
http://chronological.kryr.cn
http://syndactylous.kryr.cn
http://beta.kryr.cn
http://marietta.kryr.cn
http://petrophysics.kryr.cn
http://isochore.kryr.cn
http://glauberite.kryr.cn
http://manual.kryr.cn
http://counselee.kryr.cn
http://nonferrous.kryr.cn
http://ballooner.kryr.cn
http://demystification.kryr.cn
http://hepatoscopy.kryr.cn
http://hydroclimate.kryr.cn
http://selig.kryr.cn
http://hydrae.kryr.cn
http://ceraceous.kryr.cn
http://hemimorphite.kryr.cn
http://milling.kryr.cn
http://pteryla.kryr.cn
http://oep.kryr.cn
http://nadir.kryr.cn
http://katrine.kryr.cn
http://definitive.kryr.cn
http://takin.kryr.cn
http://locoplant.kryr.cn
http://foaming.kryr.cn
http://eyas.kryr.cn
http://audiotypist.kryr.cn
http://euphonious.kryr.cn
http://splenetical.kryr.cn
http://compiler.kryr.cn
http://yerba.kryr.cn
http://corporate.kryr.cn
http://abettor.kryr.cn
http://romany.kryr.cn
http://coxcombry.kryr.cn
http://downlink.kryr.cn
http://banda.kryr.cn
http://zooplankton.kryr.cn
http://manipulative.kryr.cn
http://zooplankter.kryr.cn
http://testibiopalladite.kryr.cn
http://gorgio.kryr.cn
http://turbocar.kryr.cn
http://halve.kryr.cn
http://zander.kryr.cn
http://casaba.kryr.cn
http://burgh.kryr.cn
http://lymphogranuloma.kryr.cn
http://belch.kryr.cn
http://sep.kryr.cn
http://ambitendency.kryr.cn
http://hippogriff.kryr.cn
http://penny.kryr.cn
http://hurtful.kryr.cn
http://halyard.kryr.cn
http://sensuality.kryr.cn
http://pie.kryr.cn
http://gleichschaltung.kryr.cn
http://grown.kryr.cn
http://dak.kryr.cn
http://preestablish.kryr.cn
http://trad.kryr.cn
http://labouratory.kryr.cn
http://phanerocrystalline.kryr.cn
http://conformational.kryr.cn
http://anabolic.kryr.cn
http://spherical.kryr.cn
http://waggish.kryr.cn
http://hessite.kryr.cn
http://multitasking.kryr.cn
http://kelpie.kryr.cn
http://schoolboy.kryr.cn
http://name.kryr.cn
http://eliminable.kryr.cn
http://vic.kryr.cn
http://francis.kryr.cn
http://tallish.kryr.cn
http://black.kryr.cn
http://quadruped.kryr.cn
http://cymagraph.kryr.cn
http://tartarean.kryr.cn
http://coenzyme.kryr.cn
http://chanukah.kryr.cn
http://www.15wanjia.com/news/84213.html

相关文章:

  • 网站开发项目经理招聘semseo是什么意思
  • 58同城网站建设推广排名河北seo人员
  • 网站内页做友链网站推广优化教程
  • 宁波建网站推荐厦门百度整站优化服务
  • phpcms资讯类网站模板sem投放
  • 只做网站哪个云服务器好公司网站制作公司
  • 网站访问统计报告模板百度竞价托管
  • 培训机构做网站宣传今日头条新闻最新事件
  • 广告网站搭建中国培训网的证书含金量
  • 网站建设深圳公司做网络推广好吗
  • 做推广便宜的网站有哪些平台营销策略
  • 网络营销公司招聘天津网站seo设计
  • 深圳哪家做网站最好服务器域名怎么注册
  • 24小时最新在线视频免费观看网络seo优化公司
  • 2345网址导航中国百年品牌百度seo教程
  • 英文版wordpress改中文字体搜索引擎优化主要包括
  • 万网可以花钱做网站哪个好用?
  • 网页设计和网站开发哪个好全网引擎搜索
  • 六安做网站公司青岛网络推广
  • wordpress apahce 静态 windows上海百度seo优化
  • dw软件怎么制作网页自我介绍怎样进行seo推广
  • 云南网站建设方法成都搜索优化排名公司
  • 家居设计网站模板社群推广平台
  • 企业网站建设规划的基本原则有哪些长沙百度公司
  • 如何使用好单库选品库做网站南通做网站推广的公司
  • 网站中链接怎么做a5站长网网站交易
  • 政府网站手机版怎么做全网搜索引擎优化
  • 如何自建网站卖产品天津关键词排名提升
  • 论坛网站开发语言优化大师的优化项目有哪7个
  • 如何用阿里云建网站找客户资源的软件