LeetCode:Convert Sorted Array to Binary Search Tree
来源:互联网 发布:程序员最喜欢的编辑器 编辑:程序博客网 时间:2024/04/30 14:34
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 { TreeNode creatTree(int[] num,int low,int hight) { if(low<=hight) { int mid=(low+hight)/2; TreeNode p=new TreeNode(num[mid]); p.left=creatTree(num,low,mid-1); p.right=creatTree(num,mid+1,hight); return p; } return null; } public TreeNode sortedArrayToBST(int[] num) { if(num.length==0)return null; return creatTree(num,0,num.length-1); }}
0 0
- 【LeetCode】Convert Sorted Array to Binary Search Tree && Convert Sorted List to Binary Search Tree
- 【LeetCode】convert-sorted-link-to-binary-search-tree & convert-sorted-array-to-binary-search-tree
- Leetcode - Tree - Convert Sorted Array to Binary Search Tree
- *(leetcode) Convert Sorted Array to Binary Search Tree (tree)
- LeetCode[Tree]: Convert Sorted Array to Binary Search Tree
- LeetCode: Convert Sorted Array to Binary Search Tree
- [LeetCode]Convert Sorted Array to Binary Search Tree
- LeetCode Convert Sorted Array to Binary Search Tree
- [Leetcode] Convert Sorted Array to Binary Search Tree
- leetcode 11: Convert Sorted Array to Binary Search Tree
- Leetcode: Convert Sorted Array to Binary Search Tree
- [LeetCode] 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
- [LeetCode]Convert Sorted Array to Binary Search Tree
- [Leetcode]Convert Sorted Array to Binary Search Tree
- [leetcode]Convert Sorted Array to Binary Search Tree
- IOS开发常用的开源类库4
- FFT-1-FFT计划概述
- Hadoop简介
- 旧u盘丢失文件如何恢复
- 移动硬盘分区后丢失数据怎么恢复
- LeetCode:Convert Sorted Array to Binary Search Tree
- 类的多态
- onlick onsubmit submit 的执行顺序
- 用C#开发网络防火墙技术分析
- ElasticsSearch - (1)安装:
- SVM(3)Libsvm Toy演示
- 什么是页面的存活周期
- java中集合类小结
- maven的问题