news 2026/4/18 6:17:46

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣hot100 - 108、将有序数组转换为二叉搜索树

题目:思路:将数组从最中间分为中间节点,左边数组和右边数组,中间作为根节点,左边作为左子树,右边作为右子树,左子树右子树同样取中间节点作为根节点。

/** * 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 build(nums , 0 , nums.length - 1); } TreeNode build(int [] nums , int left ,int right){ if( left > right) return null; int mid = (left + right)/2; TreeNode root = new TreeNode(nums[mid]); root.left = build(nums , left , mid - 1); root.right = build(nums , mid + 1 , right); return root; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/4 3:00:32

2026年软件测试:驯化AI比优化算法更重要的深层解析

AI时代测试工程师的十字路口‌ 2026年,AI已深度渗透软件测试全流程——从智能用例生成到自愈脚本,效率提升显著。然而,当行业沉迷于优化算法追求“更高覆盖率”时,一个更紧迫的议题浮现:‌驯化AI的能力,正…

作者头像 李华
网站建设 2026/4/16 15:00:03

计算机毕业设计springboot租房数据可视化系统 基于SpringBoot的房屋租赁信息智能分析与展示平台 Java Web驱动的城市租房数据挖掘与可视化管理系统

计算机毕业设计springboot租房数据可视化系统283pjx56 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着城市化进程的加速和人口流动性的增加,租房市场在全球经济…

作者头像 李华
网站建设 2026/4/13 8:35:37

如何用AR虚拟形象打造开发者IP?2026元宇宙营销

当测试工程师遇见虚拟分身 2026年元宇宙营销已从技术噱头进阶为品牌生态工具,AR虚拟形象凭借高沉浸感与强互动性,成为开发者IP塑造的新引擎。对软件测试从业者而言,虚拟IP不仅是技术能力的可视化载体,更是连接行业、传递专业价值…

作者头像 李华
网站建设 2026/4/15 5:09:37

ue 不同版本兼容性测试总结

目录 自动绑定变白的问题分析: 常见不兼容点 1️⃣ 骨骼 / ControlRig 版本变化 2️⃣ 材质系统变化 自动绑定变白的问题分析: 有个 Metahuman_Character 下载后进行自动绑定,出现皮肤变白的现象,换成正确版本就好了。 常见不…

作者头像 李华
网站建设 2026/4/15 6:14:18

中小品牌必备!2026年高性价比软文推广平台TOP5

对于预算有限的中小品牌,软文推广是实现品牌曝光与产品营销的性价比之选。然而,市场上发稿平台众多、质量参差,如何选择可靠、高效且能最大化预算价值的合作伙伴,成为市场决策者的关键挑战。真正的“高性价比”应是资源精准度、执…

作者头像 李华