摘要: 给定一个整数数组(长度不小于3) 和 一个目标值, 从数组中找出3个元素, 使得它们的和与目标值最接近, 返回这个和. 可以认为每个输入的组合都是只有唯一解的.解法思路参考: Finding three elements in an array whose sum is closest to an ... 阅读全文
posted @ 2014-08-28 21:59 Lancelod_Liu 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 给定有序链表(元素由小到大), 试问如何将其转换为一个平衡BST?平衡BST: 任意节点的左右子树的深度差值不大于1.主要思想是用递归. Trick是使用快慢指针来获取中间节点. 获得中间节点后, 将其设为此次递归的root, 随后删除此节点, 并将前一节点的next置NULL. 随后, 对中间节点... 阅读全文
posted @ 2014-08-28 10:23 Lancelod_Liu 阅读(198) 评论(0) 推荐(0) 编辑