Saturday, July 20, 2013

Construct height balanced BST from sorted array

微博:http://www.weibo.com/cathyhwzn

刷题必备书籍:Cracking the Coding Interview: 150 Programming Questions and Solutions
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
» Solve this problem

这题不是很全面,虽然我们就一直选取中间的点儿当root,然后递归两边就好了。但是实际上,balanced bst不止这一种建立方式。


No comments:

Post a Comment

Leetcode 316. Remove Duplicate Letters

 这道题表面问的是如何删除重复,实际在问如何从多个字符选取一个保留,从而让整个字符串按升序排列。那么策略就是对于高顺位的字符比如‘a',就要选靠前位置的保留,而低顺位字符如’z'则应该尽量选取靠后位置保留。 算法大概思路:每看到一个字符,我们要决定是否保留 1. ...