LeetCode 108. Convert Sorted Array to Binary Search Tree
来源:互联网 发布:淘宝上新抢拍怎么快 编辑:程序博客网 时间:2024/05/16 12:17
已排序数组建二叉搜索树
根据性质建树即可
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { public TreeNode sortedArrayToBST(int[] nums) { if (nums.length == 0) return null; int len = nums.length; int mid = len / 2; TreeNode root = new TreeNode(nums[mid]); root.left = buildSubTree(0, mid, nums); root.right = buildSubTree(mid + 1, len, nums); return root; } private static TreeNode buildSubTree(int sta, int end, int[] nums) { if (sta == end) { return null; } int mid = (sta + end) / 2; TreeNode root = new TreeNode(nums[mid]); root.left = buildSubTree(sta, mid, nums); root.right = buildSubTree(mid + 1, end, nums); return root; }}
0 0
- LeetCode 108. Convert Sorted Array to Binary Search Tree
- [LeetCode]108.Convert Sorted Array to Binary Search Tree
- 108. Convert Sorted Array to Binary Search Tree Leetcode Python
- [Leetcode] 108. Convert Sorted Array to Binary Search Tree
- LeetCode --- 108. Convert Sorted Array to Binary Search Tree
- [leetcode] 108.Convert Sorted Array to Binary Search Tree
- LeetCode 108. Convert Sorted Array to Binary Search Tree
- 108. Convert Sorted Array to Binary Search Tree LeetCode
- [LeetCode]108. Convert Sorted Array to Binary Search Tree
- [LeetCode]108. Convert Sorted Array to Binary Search Tree
- [leetcode] 108. Convert Sorted Array to Binary Search Tree
- Leetcode 108. Convert Sorted Array to Binary Search Tree
- leetCode 108. Convert Sorted Array to Binary Search Tree JAVA
- LeetCode *** 108. Convert Sorted Array to Binary Search Tree
- leetcode 108. Convert Sorted Array to Binary Search Tree
- leetcode 108. Convert Sorted Array to Binary Search Tree
- LeetCode - 108. Convert Sorted Array to Binary Search Tree
- 【LeetCode】108. Convert Sorted Array to Binary Search Tree
- vpn 使用sqlplus 配置
- matlab求解条件极值对线性数据分类
- Java类加载器(一)
- 从MySQL Bug#67718浅谈B+树索引的分裂优化
- HashMap的面试题
- LeetCode 108. Convert Sorted Array to Binary Search Tree
- C++之运算符重载(1)
- hdu 1556 Color the ball 【树状数组:区间修改、单点求值】
- LeetCode题解-Best Time to Buy and Sell Stock II
- 给你的python安个窝
- iOS代理模式与事件模型对比实现
- HDU 2044 一只小蜜蜂...
- 虚拟内存、物理内存
- SpringMVC视图解析器