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

驻马店市可以做网站的公司在线做任务的网站有哪些

驻马店市可以做网站的公司,在线做任务的网站有哪些,成都seo的方法,提高怎样做网站的外链目录 108. 将有序数组转换为二叉搜索树 代码: 运行结果: 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不…

目录

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

代码:

运行结果: 


给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。

高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。

示例 1:

输入:nums = [-10,-3,0,5,9]
输出:[0,-3,9,-10,null,5]
解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案:

示例 2:

输入:nums = [1,3]
输出:[3,1]
解释:[1,null,3] 和 [3,1] 都是高度平衡二叉搜索树。

提示:

  • 1 <= nums.length <= 104
  • -104 <= nums[i] <= 104
  • nums 按 严格递增 顺序排列

代码:

/*** 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 {// 「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树// 即将数组看作中序遍历[左根右],那么数组中间就看做根节点,// 递归处理:根据中序遍历确定根节点,然后递归确定左子树,右子树public TreeNode sortedArrayToBST(int[] nums) {// 给出数组,本次需确定树的数组范围,初始为0——数组结束return fun(nums,0,nums.length-1);}TreeNode fun(int[] nums,int beg,int end){// 递归终止条件:该部分数组内容处理完了if(beg>end) return null;// 按照中间(靠右)为根节点int mid=(end-beg+1)/2+beg;// 确定当前范围根节点TreeNode root=new TreeNode(nums[mid]);// 递归root.left=fun(nums,beg,mid-1);root.right=fun(nums,mid+1,end);// 返回当前树return root;}
}

运行结果: 

http://www.yayakq.cn/news/234966/

相关文章:

  • 免费企业建站选哪家chmod wordpress
  • 网站设计的摘要wordpress 禁止更新提示
  • 建立一个网站济南做网络安全的公司
  • 网站兼容问题西宁做腋臭北大网站Y
  • 建设银行网站是什么一个空间安装多个网站
  • 国办网站建设规范wordpress图文发布
  • 商业网站开发的实训小结怎么写开发一个网站能赚多少钱
  • 电商设计网站模板设计网页多少钱一个页面
  • 学校网站 功能邹城网站建设v556
  • 邳州网站建设wordpress的代码详解
  • 平面设计师必去的网站wordpress免费模板小而美
  • 做网站就是做服务漳州商城网站建设
  • 建站系统哪个好合肥网站关键词优化公司
  • 什么网站做污水处理药剂的好网站没有备案 合法吗
  • 网站怎样防止攻击腾讯短链接
  • 如何做app 的模板下载网站做网站应该注意什么
  • 做生存分析的网站flash网站建设方案
  • 如何在ftp给网站做百度自动推送国外建设工程招聘信息网站
  • 厦门网站排名拷问wordpress
  • 北京市网站设计-推广公司宿舍管理网站建设
  • 建设网站的公司兴田德润在哪里品玩 wordpress主题
  • 一键自助建站哈尔滨营销型网站制作
  • 无锡做网站哪家公司好陕西省建设监理协会网站
  • 网站如何做一个旅游团网站怎么做
  • 免费的网站后台管理系统天津网站建设网站建设
  • 如何推广网站业务辽宁城乡住房建设厅网站首页
  • 网站教程制作做注册会员和购物的网站需要什么
  • 澄迈住房和城乡建设局网站青岛ui设计公司
  • 做外贸采购都是用什么网站重庆市应急管理局官网
  • 偃师制作网站phpcms资讯类网站模板