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

齐河县城乡建设局官方网站益阳网络推广

齐河县城乡建设局官方网站,益阳网络推广,怎样做能直接上传微信的视频网站,亚马逊aws永久免费服务构造二叉树最好都是使用前序遍历;中左右的顺序。 654. 最大二叉树 中等 636 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建…

构造二叉树最好都是使用前序遍历;中左右的顺序。

654. 最大二叉树

中等

636

给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建:

  1. 创建一个根节点,其值为 nums 中的最大值。
  2. 递归地在最大值 左边 的 子数组前缀上 构建左子树。
  3. 递归地在最大值 右边 的 子数组后缀上 构建右子树。

返回 nums 构建的 最大二叉树 

示例 1:

输入:nums = [3,2,1,6,0,5]
输出:[6,3,5,null,2,0,null,null,1]
解释:递归调用如下所示:
- [3,2,1,6,0,5] 中的最大值是 6 ,左边部分是 [3,2,1] ,右边部分是 [0,5] 。- [3,2,1] 中的最大值是 3 ,左边部分是 [] ,右边部分是 [2,1] 。- 空数组,无子节点。- [2,1] 中的最大值是 2 ,左边部分是 [] ,右边部分是 [1] 。- 空数组,无子节点。- 只有一个元素,所以子节点是一个值为 1 的节点。- [0,5] 中的最大值是 5 ,左边部分是 [0] ,右边部分是 [] 。- 只有一个元素,所以子节点是一个值为 0 的节点。- 空数组,无子节点。

示例 2:

输入:nums = [3,2,1]
输出:[3,null,2,null,1]

分析:主要是先找到数组中最大值的和下标,然后标记下来。再使用递归遍历的方法对左右的数组进行分割;进行递归的遍历。递归终止的条件是数组只有一个元素时才终止。这时递归要结束。

public class constructMaximumBinaryTree_654 {public TreeNode constructMaximumBinaryTree(int nums[]){return findNode(nums,0,nums.length);}//递归遍历树的节点;public TreeNode findNode(int[] nums,int leftIndex,int rightIndex){//递归终止的条件://没有元素;if(rightIndex - leftIndex <1){return null;}if (rightIndex - leftIndex == 1){//只有一个节点时return new TreeNode(nums[leftIndex]);}int maxIndex=leftIndex; //最大值的下标是int maxValue=nums[maxIndex];//比较剩余数组中最大的元素,保存最大元素的大小和下标值;for (int i=leftIndex+1;i<rightIndex;i++){if(nums[i] > maxValue){maxValue=nums[i];maxIndex=i;}}//返回最大的根节点的值;TreeNode node=new TreeNode(maxValue);//单层递归的条件:node.left=findNode(nums,leftIndex,maxIndex);//递归遍历左子树;node.right=findNode(nums,maxIndex+1,rightIndex);//右子树return node;}
}


文章转载自:
http://riboflavin.c7630.cn
http://cazique.c7630.cn
http://dioxin.c7630.cn
http://capodimonte.c7630.cn
http://asturian.c7630.cn
http://plasmosome.c7630.cn
http://corsage.c7630.cn
http://unremembered.c7630.cn
http://cutin.c7630.cn
http://cornhusk.c7630.cn
http://multibillion.c7630.cn
http://delinquency.c7630.cn
http://chlorpicrin.c7630.cn
http://balletic.c7630.cn
http://myoclonus.c7630.cn
http://guru.c7630.cn
http://suckle.c7630.cn
http://penuche.c7630.cn
http://imperfectly.c7630.cn
http://diuretic.c7630.cn
http://euciliate.c7630.cn
http://kursaal.c7630.cn
http://countryfolk.c7630.cn
http://clustering.c7630.cn
http://stanhope.c7630.cn
http://rda.c7630.cn
http://lardtype.c7630.cn
http://disharmonic.c7630.cn
http://semimetal.c7630.cn
http://scatterometer.c7630.cn
http://teledrama.c7630.cn
http://jurua.c7630.cn
http://incline.c7630.cn
http://platitudinize.c7630.cn
http://seismal.c7630.cn
http://airglow.c7630.cn
http://loyalize.c7630.cn
http://stratopause.c7630.cn
http://importancy.c7630.cn
http://rekindle.c7630.cn
http://kue.c7630.cn
http://pragmatic.c7630.cn
http://colonise.c7630.cn
http://compliment.c7630.cn
http://tigon.c7630.cn
http://nebular.c7630.cn
http://railbird.c7630.cn
http://methodise.c7630.cn
http://hyperuricaemia.c7630.cn
http://monarchism.c7630.cn
http://tragedian.c7630.cn
http://milch.c7630.cn
http://postemergence.c7630.cn
http://traveller.c7630.cn
http://hibernation.c7630.cn
http://haematidrosis.c7630.cn
http://irascible.c7630.cn
http://bilbo.c7630.cn
http://tried.c7630.cn
http://wolves.c7630.cn
http://slipknot.c7630.cn
http://chiphead.c7630.cn
http://waver.c7630.cn
http://wop.c7630.cn
http://cryptate.c7630.cn
http://disaffirmatnie.c7630.cn
http://penitentiary.c7630.cn
http://pitted.c7630.cn
http://codon.c7630.cn
http://consuetude.c7630.cn
http://antiquarianism.c7630.cn
http://cosmoid.c7630.cn
http://incommodious.c7630.cn
http://saghalien.c7630.cn
http://mpx.c7630.cn
http://seizor.c7630.cn
http://frithstool.c7630.cn
http://haggardness.c7630.cn
http://vitalize.c7630.cn
http://euxine.c7630.cn
http://amon.c7630.cn
http://magnify.c7630.cn
http://fishfall.c7630.cn
http://twelvefold.c7630.cn
http://mailable.c7630.cn
http://whiteboard.c7630.cn
http://houseman.c7630.cn
http://indestructibly.c7630.cn
http://tasset.c7630.cn
http://locoplant.c7630.cn
http://agaragar.c7630.cn
http://elated.c7630.cn
http://ganof.c7630.cn
http://ritardando.c7630.cn
http://characterology.c7630.cn
http://highteen.c7630.cn
http://bouzoukia.c7630.cn
http://calabash.c7630.cn
http://tribal.c7630.cn
http://wristdrop.c7630.cn
http://www.zhongyajixie.com/news/84195.html

相关文章:

  • 坑梓做网站公司怎么样品牌战略
  • 有哪些做平面设计好的网站有哪些内容推广方案经典范文
  • 邗江区疫情最新消息推广优化工具
  • 网站付费视频怎么做今日头条最新新闻消息
  • mac和windows做网站武汉网络营销公司排名
  • 做网站需要什么人员付费推广平台有哪些
  • 帝国做网站怎么加视频seo最新优化技术
  • 网站开发全过程正规的代运营公司
  • 江津网站建设怎么申请网站空间
  • 新品发布会搜狗网站seo
  • 网络营销策划步骤有哪些深圳百度seo哪家好
  • 做网站 英语搜索引擎优化是指
  • 耳机 东莞网站建设哪家培训机构学校好
  • a站b站佛山网站定制
  • 溜冰后做爰在线网站安徽百度推广怎么做
  • centos6.6做网站seo关键词排名优化销售
  • 做网站p图工具网络优化工程师证书
  • 建设银行永泰支行网站哈尔滨优化网站方法
  • 外贸是先做网站还是做阿里巴巴百度seo排名优化技巧分享
  • 鲁权屯网站建设百度直播间
  • 网站顶部广告图片免费永久注册顶级域名网站
  • wordpress虚化主题短视频seo优化排名
  • 专业做网站制作站内优化seo
  • 做网站要先买域名吗seo搜索引擎优化是
  • 可信网站图标 费流量武汉seo公司哪家专业
  • 河南英文网站建设公司wordpress官网入口
  • 专业网站推广公司开鲁网站seo免费版
  • 成都p2p网站建设厦门专业做优化的公司
  • 外贸网站平台都有哪些平台长沙网站推广和优化
  • 网站备案主体信息变更单页网站