由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 3sum closest哪个解法最优?
相关主题
three sum复杂度nlg(n)怎么解这道题太神奇了,求排序算法,并且要求时间复杂度为O(n),空间复杂度O(1),
关于DP问题请教。请问一个简单的面试题
一道T的onsite题问一个时间复杂度的问题,数组里取k个最大数
怎么处理面试官一点都不愿意交流的情况?自己设计的一道面试题
请教背包问题。求google onsite建议+ 电面面经
判断树为binary search tree 有多少种解法bloomberg onsite题
问个经典问题的improvement报google offer,并分享找工作经验
找2个sorted array中的第K小的元素,有O(lgn)方法吗?Amazon 1 面
相关话题的讨论汇总
话题: 排序话题: 3sum话题: closest话题: 解法话题: 最优
进入JobHunting版参与讨论
1 (共1页)
c********p
发帖数: 1969
1
我只能一个一个的试,这个题array先排序了貌似也没用吧?
虽然我还是先排序了。。。
O(n^3),有更好的方法么?
e*******8
发帖数: 94
c********p
发帖数: 1969
3
谢谢,捧回去看看!

【在 e*******8 的大作中提到】
: O(n^2)
: http://stackoverflow.com/questions/2070359/finding-three-elemen

m********2
发帖数: 89
4
inner loop 可以换成 binary search?

【在 e*******8 的大作中提到】
: O(n^2)
: http://stackoverflow.com/questions/2070359/finding-three-elemen

e*******8
发帖数: 94
5
inner loop已经是线性复杂度了呀,用binary search反而会增加时间复杂度?而且3
sum的时间复杂度的lower bound不是已经是Omega(n^2)了么

【在 m********2 的大作中提到】
: inner loop 可以换成 binary search?
w****g
发帖数: 727
6
若是要求找出一组解,而不是所有解,貌似lower bound是open problem

【在 e*******8 的大作中提到】
: inner loop已经是线性复杂度了呀,用binary search反而会增加时间复杂度?而且3
: sum的时间复杂度的lower bound不是已经是Omega(n^2)了么

e*******8
发帖数: 94
7
3sum本来就是只需要找一组解吧?如果要把所有的解都找出来,很容易构造Omega(n^2
)的例子吧:比如 S = {1,2,...,n, -3,-4,...,1-2n}, |S|=3n-3, 但是满足a+b+c=0的
解有C(n,2)个

【在 w****g 的大作中提到】
: 若是要求找出一组解,而不是所有解,貌似lower bound是open problem
w****g
发帖数: 727
8
then an open problem

^2

【在 e*******8 的大作中提到】
: 3sum本来就是只需要找一组解吧?如果要把所有的解都找出来,很容易构造Omega(n^2
: )的例子吧:比如 S = {1,2,...,n, -3,-4,...,1-2n}, |S|=3n-3, 但是满足a+b+c=0的
: 解有C(n,2)个

1 (共1页)
进入JobHunting版参与讨论
相关主题
Amazon 1 面请教背包问题。
亚马逊电话第二轮判断树为binary search tree 有多少种解法
G的面试题问个经典问题的improvement
关于Inplace排序栈元素的解法?找2个sorted array中的第K小的元素,有O(lgn)方法吗?
three sum复杂度nlg(n)怎么解这道题太神奇了,求排序算法,并且要求时间复杂度为O(n),空间复杂度O(1),
关于DP问题请教。请问一个简单的面试题
一道T的onsite题问一个时间复杂度的问题,数组里取k个最大数
怎么处理面试官一点都不愿意交流的情况?自己设计的一道面试题
相关话题的讨论汇总
话题: 排序话题: 3sum话题: closest话题: 解法话题: 最优