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

网站建设 开发 模板电商网站开发平台有哪些

网站建设 开发 模板,电商网站开发平台有哪些,免费做任务赚钱的网站有哪些,网站建设面临的困难hot100_108. 将有序数组转换为二叉搜索树 思路 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 示例 1: 输入:nums [-10,-3,0,5,9] 输出:[0,-3,9,-10,null,5] 解释&#…

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

  • 思路

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

示例 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] 都是高度平衡二叉搜索树。

思路

二叉搜索树的中序遍历是升序序列,题目给定的数组是按照升序排序的有序数组,因此可以确保数组是二叉搜索树的中序遍历序列。

中序遍历,总是选择中间位置左边的数字作为根节点
选择中间位置左边的数字作为根节点,则根节点的下标为mid=(left+right)/2,此处的除法为整数除法。

/*** 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;}
}
http://www.dtcms.com/wzjs/127626.html

相关文章:

  • 西城企业网站建设怎么从网上找国外客户
  • 湖南网站建设的公司排名重庆seo网络推广
  • 水墨网站设计欣赏网络推广好做吗多少钱
  • 有没有网站找人帮忙做图哈尔滨seo推广优化
  • 留学公司网站怎么做互联网舆情监控系统
  • 那个网站做外贸最好某个产品营销推广方案
  • 做哪种类型的网站赚钱呢长沙网站推广和优化
  • 南宁 网站推广公司网络推广
  • cms建站模板下载自媒体135的网站是多少
  • 手机电视网站大全企点下载
  • 淘客网站怎么做啊公司网络推广排名定制
  • 巢湖网站建设公司各种资源都有的搜索引擎
  • 织梦网站404怎么做百度竞价推广是什么工作
  • 做网站需要开放哪些端口网络营销战略的内容
  • 华侨城网站建设seo经验是什么
  • 苏州个人网站建设网络营销创意案例
  • wordpress google主题福州整站优化
  • 一站式网站建设架构推广文案怎么写吸引人
  • 哈尔滨网站建设制作哪家好seo竞价排名
  • wordpress文章加载特效佛山seo网站排名
  • 河南定制网站建设报价最新的域名网站
  • 石家庄学做网站建设培训360营销平台
  • qq空间实名认证网站seo课程哪个好
  • 赤峰市建设局网站长沙百度网站优化
  • 淘宝客推广网站模板百度竞价代运营托管
  • 电子商务网站建设的需求游戏推广赚佣金的平台
  • 搭网站可以用自己电脑做服务器吗长沙百度关键词排名
  • wp博客网站怎么做营销百度app下载手机版
  • 四川网站建设培训app推广软文范文
  • 南京做网站建设河南网站排名