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

做化妆品代理在那些网站比较多推广渠道平台

做化妆品代理在那些网站比较多,推广渠道平台,wordpress rss 下一页,便利的邯郸网站建设108. 将有序数组转换为二叉搜索树 分析 给定一个有序数组,要求转换为二叉搜索树。 数组是有序的,并且要求二叉树。 这里看到数组是有序的,马上想到二分,但是又不需要完全二分 实现。 再复习二叉搜索树的结构特点: 左…

108. 将有序数组转换为二叉搜索树

分析

给定一个有序数组,要求转换为二叉搜索树。
数组是有序的,并且要求二叉树。

这里看到数组是有序的,马上想到二分,但是又不需要完全二分 实现。
再复习二叉搜索树的结构特点
左边节点的值 < 中间节点的值

left < mid 

中间节点的值 < 右节点的值

mid < right 

看到这种情况,可以让计算机来帮助我们处理左右半边的节点。
于是,我们可以用递归来进行处理。

递归

  1. 先递归找到中间节点mid的下标
    mid = left + right >> 1

  2. 再将root指向nums[mid]

  3. 接着递归处理半边
    root.left = fun(nums , left , mid - 1)

  4. 再递归处理半边
    即root.right = fun(nums , mid + 1 , right)

这里很多小伙伴会疑惑为什么这样就可以AC,因为递归到最后的基元情况都是只有一个节点即根节点,不过是依次每次处理好每一层的根节点罢了。

注意

递归要对边界条件进行判断处理
当数组下界下标大于数组上界下标时,返回,这种情况非法

ACcode

/*** 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 sortedArrayToBST(int[] nums) {return helper(nums , 0 , nums.length - 1);}public TreeNode helper (int nums[] , int left , int right){if(left > right){return  null;}int mid = (left + right) / 2;TreeNode root = new TreeNode(nums[mid]);root.left = helper(nums , left , mid - 1);root.right = helper(nums , mid + 1 ,right);return root;}
}

喜欢的小伙伴点点关注,我们下期再见✌️

往期回顾

不清楚蓝桥杯考什么的点点下方👇

考点秘籍

想背纯享模版的伙伴们点点下方👇

蓝桥杯省一你一定不能错过的模板大全(第一期)

蓝桥杯省一你一定不能错过的模板大全(第二期)

蓝桥杯省一你一定不能错过的模板大全(第三期)

蓝桥杯省一你一定不能错过的模板大全(第四期)!!!

想背注释模版的伙伴们点点下方👇

蓝桥杯必背第一期

蓝桥杯必背第二期

往期精彩回顾

蓝桥杯上岸每日N题 第一期(一)!!!

蓝桥杯上岸每日N题第一期(二)!!!

蓝桥杯上岸每日N题第一期(三)!!!

蓝桥杯上岸每日N题第二期(一)!!!

蓝桥杯上岸每日N题第三期(一)!!!

蓝桥杯上岸每日N题 第四期(最少刷题数)!!!

蓝桥杯上岸每日N题 第五期(山)!!!

蓝桥杯上岸每日N题 第六期(求阶乘)!!!

蓝桥杯上岸每日N题 第七期(小猫爬山)!!!

蓝桥杯上岸每日N题 第八期 (全球变暖)!!!

蓝桥杯每日N题 (消灭老鼠)

蓝桥杯每日N题(杨辉三角形)

蓝桥杯每日N题 (砝码称重)

蓝桥杯上岸每日N题(鸡尾酒)

操作系统期末题库 第九期(完结)

LeetCode Hot100 刷题(第三期)

idea创建SpringBoot项目报错解决方案

数据库SQL语句(期末冲刺)

想看JavaB组填空题的伙伴们点点下方 👇

填空题

竞赛干货

算法竞赛字符串常用操作大全

蓝桥杯上岸必刷!!!(模拟/枚举专题)

蓝桥杯上岸必背!!! (第三期 DP)

蓝桥杯上岸必背!!!(第四期DFS)

蓝桥杯上岸必背!!!(第五期BFS)

蓝桥杯上岸必背!!!(第六期树与图的遍历)

蓝桥杯上岸必背!!!(第七期 最短路算法)

蓝桥杯上岸必背!!!(第八期 简单数论)

蓝桥杯上岸必刷!!!(进制、数位专题)

蓝桥杯上岸考点清单 (冲刺版)!!!

蓝桥杯上岸必背模板 (纯享版)

http://www.mmbaike.com/news/67444.html

相关文章:

  • 自己做社交网站站长
  • 爱空间网站模板index百度指数
  • 福州市有哪些制作网站公司2022年五月份热点事件
  • 定制企业网站汽车推广软文
  • 网站建设推广和网络推广做网站seo优化
  • 百度广告优化师北京优化网站推广
  • 网站推广优化外包公司网络营销咨询公司
  • 汽车网站开发的需求分析北京网站建设优化
  • 网站的彩色标签怎么做的aso优化师
  • 大连做网站仟亿科技cilimao磁力猫搜索引擎
  • wordpress 英文排版seo推广培训资料
  • 彩票网站的推荐怎么做关键词优化是怎么弄的
  • 竞价网站托管免费网站制作教程
  • 做的最好的政府部门网站北京发生大事了
  • .net网站空间近期新闻事件
  • 求大哥给个狼站2022企业营销策划书模板
  • 电子商务知名网站什么是搜索引擎优化的核心
  • 数据服务网站策划方案百度推广开户渠道
  • 只买域名可以做自己的网站嘛简述网站制作的步骤
  • 电商网站怎样优化seo的外链平台有哪些
  • 聊城专业建wap网站临沧seo
  • 做班级网站的素材淘宝seo优化怎么做
  • wordpress微信登陆插件下载青海seo技术培训
  • 有什么做的好的ppt排版网站竞价推广账户托管服务
  • 企业网站的类型吴中seo页面优化推广
  • 夹克定制公司seo资讯网
  • 网站建设评判北京网站推广排名
  • myeclipse网站开发论坛买外链有用吗
  • 做网站建设的平台软文写作是什么
  • 网站建设存在的具体问题个人网页免费域名注册入口