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

做正规小说网站肇庆网站制作软件

做正规小说网站,肇庆网站制作软件,电商货源供应链,网站半年没更新怎么做SEO题目:给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡二叉搜索树。 给定一个有序的整数数组,我们需要构建一棵平衡的二叉搜索树。平衡二叉树是指任意一个节点的左右子树的高度差不超过1。 由于给定的数组是有序的…

题目:给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 

平衡二叉搜索树。

 给定一个有序的整数数组,我们需要构建一棵平衡的二叉搜索树。平衡二叉树是指任意一个节点的左右子树的高度差不超过1。

由于给定的数组是有序的,可以利用这个特性来构建二叉搜索树。可以选择数组中间的元素作为根节点,然后递归地构建左子树和右子树。

 

public class no_108 {public static void main(String[] args) {int[] arr = {-10, -3, 0, 5, 9};TreeNode treeNode = sortedArrayToBST(arr);}public static TreeNode sortedArrayToBST(int[] nums) {return buildTree(nums, 0, nums.length - 1);}public static TreeNode buildTree(int[] nums, int left, int right) {if (left > right) return null;int mid = left + (right - left) / 2;TreeNode root = new TreeNode(nums[mid]);root.left = buildTree(nums, left, mid - 1);root.right = buildTree(nums, mid + 1, right);return root;}
}

利用有序数组的特点,将树构建出来。

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

相关文章:

  • 台州公司网站建设百度一下你就知道官网网址
  • 动态网站开发测试卷郑州网站建设优化
  • 永川区做网站seo模拟点击
  • 如何在网站上做404页面市场营销最有效的手段
  • 网站建设是 口号手机网站怎么优化
  • 优秀的公司网站新产品推广方案怎么写
  • 大形电商网站开发费用标题关键词优化技巧
  • 西安住房建设局网站免费广告推广
  • 北京 网站 外包关键词挖掘爱站网
  • 网站网页框架构架图怎么做东莞做网站推广
  • 做网站推广衡阳百度seo
  • 自己架设网站北京百度seo服务
  • 网站开发公司专业网络营销的推广方式
  • 苏州创建网站百度在线客服系统
  • 在哪里申请网站域名合肥seo推广外包
  • 建设电子商务网站优化排名案例
  • 乌鲁木齐seoseo系统源码出售
  • wordpress移动端禁止放大seo工资服务
  • 企业做网站建设百度应用商店app下载
  • 灵璧做网站的公司怎么做产品推广和宣传
  • 视频运营管理网站上海关键词优化推荐
  • 阿里巴巴外贸平台下载淘宝关键词排名优化技巧
  • 自建网站如何赚钱电商
  • 企业服务中心工作内容拼多多seo 优化软件
  • 广西企业建站营业推广的方式有哪些
  • 网页模板王360网站关键词排名优化
  • 河北共产党员网站两学一做企业网站推广
  • 内部网站链接怎么做怎么搭建一个网站
  • 文化产业协会网站源码泉州seo按天计费
  • 散热器 东莞网站建设海外aso优化