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

news/2024/11/15 6:12:03/

108. 将有序数组转换为二叉搜索树 - 力扣(LeetCode)

找割点,一步一步将原数组分开。妙极了!!!!!

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


http://www.ppmy.cn/news/1466920.html

相关文章

线性电源运放驱动调整管的方案仿真

群里有人的电路板做出来电压不稳,加负载就掉电压。我对这个运放的工作状态不是很理解,所以仿真了一下。结果却是稳定的。他用12v给运放供电,要求输出10.5. 从仿真看。12运放供电只能输出9v。而且还是到了运放的极限。所以通过仿真后确定怀疑路…

STL用法总结

文章目录 vector构造常用函数遍历适用情形注意事项使用迭代器删除可能会出现的错误 Set & MultiSet(不能用sort,会自动排序)构造常用函数删除,查找遍历 unordered_set(不排序集合),unordered_multiset Map & M…

Appium安装及配置(Windows环境)

在做app相关自动化测试,需要使用appium来做中转操作,下面来介绍一下appium的环境安装配置 appium官方文档:欢迎 - Appium Documentation 一、下载appium 下载地址:https://github.com/appium/appium-desktop/releases?page3 通…

ubuntu网络图标消失解决

ubuntu 18.04网络图标消失不见解决方法 解决方法: 依次输入以下指令(前提已设置好桥接模式或NAT模式): 1.sudo service network-manager stop 2.sudo rm /var/lib/NetworkManager/NetworkManager.state 3.sudo service networ…

Java多线程核心工具类

1.Thread类:代表一个线程。你可以通过继承Thread类或实现Runnable接口来创建线程。 2.Executor框架:java.util.concurrent.Executors和java.util.concurrent.Executor接口提供了一种创建和管理线程池的方法,可以减少在创建和销毁线程上的开销…

人工智能对我们的生活影响有多大?

目录 人工智能对我们的生活影响有多大 ​方向一:人工智能的领域 方向二:人工智能的应用 方向三:对人工智能的看法 方向四:人工智能对IT开发者影响 方向五:人工智能对老百姓影响 方向六:人工智能对国…

js或者es6 已知id为222的对象数据,如何查询并返回该数据中parentId: 7对应的对象父节点数据的对象

要查询并返回id为222的对象数据中parentId为7对应的对象的父节点数据,我们需要遍历整个data数组,找到id为222的对象,并从其父节点中提取信息。由于您提供的data数组中的对象格式存在问题(例如,对象的键值对应该用花括号…

基于单片机智能防触电装置的研究与设计

摘 要 : 针对潮湿天气下配电线路附近易发生触电事故等问题 , 对单片机的控制算法进行了研究 , 设 计 了 一 种 基 于 单片机的野外智能防触电装置。 首先建立了该装置的整体结构框架 , 再分别进行硬件设计和软件流程分析 &#xf…