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

做网站的商家怎么赚取流量费百度营销官网

做网站的商家怎么赚取流量费,百度营销官网,如何做家居网站,门店推广是什么意思108. 将有序数组转换为二叉搜索树【简单】 题目描述: 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉…

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 <= 10^4
  • -10^4 <= nums[i] <= 10^4
  • nums 按 严格递增 顺序排列

JAVA代码:

(一)递归方法

设定中间位置为根节点(可以自己设定哪个作为根节点,所以有很多种的结果),选择中间作为根节点可以保证高度平衡。
递归思路
选择中间位置所谓根节点,那么左边所有的数字都小于它,作为左子树。右边所有的数字都大于它,作为右子树。

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

在这里插入图片描述

http://www.r43.cn/news/128933.html

相关文章:

  • 加速器推荐南京谷歌seo
  • 政务公开网站建设管理内容营销
  • 怎么做网页 网站制作怎么建立企业网站免费的
  • 商城网站seo100个商业经典案例
  • 酒店网站建设方案ppt一级域名好还是二级域名好
  • 网站启动画面重庆网站制作系统
  • 网站表单怎么做seo 百度网盘
  • 墨刀可以做网站原型图吗b站推广网站2022
  • 龙华三网合一网站建设怎样弄一个自己的平台
  • 公司做网站怎么赚钱吗刚刚突发1惊天大事
  • 做网站图片要求高吗自己有产品怎么网络销售
  • 企业建设H5响应式网站的5大好处6百度指数网站
  • 做网站设计需要具备哪些推广一次多少钱
  • seo网站优化技术宁波做seo推广企业
  • 网站收录平台方法seo软件排行榜前十名
  • 青岛网站建设找湖南省人民政府
  • 品牌管理公司网站建设google官方入口
  • 网站建设公司能信吗seo建站教学
  • 万能建站网站东莞seo网络营销
  • 建筑人才网招聘官网电脑系统优化软件
  • 联想企业网盘国内seo服务商
  • 怎么做网站推广六安新手做网络销售难吗
  • 网页制作与设计元素是什么上饶seo博客
  • asp源码下载网站企业seo的措施有哪些
  • 做网站软件_手机seoul是什么国家
  • 桐城市美好乡村建设办公室网站网站点击量 哪里查询
  • 做网站就必须要开公司吗小吴seo博客
  • 西安商城网站制作网站设计与建设
  • 自己做的网站添加域名cms网站模板
  • 网站建设 ui 企业网站适合企业员工培训的课程