LeetCode 108 Convert Sorted Array to Binary Search Tree
来源:互联网 发布:12306客户端网络有问题 编辑:程序博客网 时间:2024/05/17 06:52
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
该题很简单,只需要将数组最中间的数作为根节点,左边的作为左节点,右边的作为右节点,再反复递归实现即可。
/** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution {public TreeNode sortedArray2BST(int[] num, int start, int end) {int tmp = (start + end) / 2;TreeNode node = new TreeNode(num[tmp]);if(start!=tmp) node.left = sortedArray2BST(num, start, tmp - 1);if(tmp!=end) node.right = sortedArray2BST(num, tmp + 1, end);return node;}public TreeNode sortedArrayToBST(int[] num) { if(num.length==0) return null;int start=0;int end=num.length-1;return sortedArray2BST(num,start,end);}}
0 0
- 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
- LeetCode: Convert Sorted Array to Binary Search Tree [108]
- 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
- Convert Sorted Array to Binary Search Tree - LeetCode 108
- [Leetcode 108, Meidum] 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
- 迭代器的使用和注意事项
- ORACLE 中dbms_stats的使用
- 用XML文件在Cocos2d-x中实现中文的显示
- DBMS_STATS.GATHER_TABLE_STATS详解
- 分享uboot-1.1.6移植:mini2440+K9F1G08
- LeetCode 108 Convert Sorted Array to Binary Search Tree
- 【LeetCode】Pow(x, n)
- wm_paint 消息详细解析
- 菜单的创建之CCMenuItemLabel与CCMenuItemToggle(开关按钮) 实现良种选择状态的切换
- 揭秘上海传智播客平均薪资超7k的内幕之一
- Windows程序的基本结构
- 很高兴成为CSDN.NET一名会员
- 实例讲一讲美国鞋码宽度
- sqlplus set命令