由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 说说4sum的复杂度吧
相关主题
请教一题问个简单的GooG题目
问一个时间复杂度的问题,数组里取k个最大数问道排序题
讨论,careercup150 的1.3求个递归复杂度答案
一个特别的inplace merge two sorted arrays考古到一道题
一个NxN矩阵每行每列都sort好,如何排序?复杂度是O(n),英语怎么说?
google面试问题re: 面试归来,上面经回馈各位战友
问两道微软题刚完的amazon电话面试
如何计算recursion的空间复杂度问一个merge k sorted array的问题
相关话题的讨论汇总
话题: 4sum话题: 复杂度话题: average话题: lc话题: 下届
进入JobHunting版参与讨论
1 (共1页)
c********t
发帖数: 5706
1
LC 4Sum O(n^3)是time complexity下届吗?我怎么觉得不是呢?
f*******s
发帖数: 182
e*******s
发帖数: 1979
3
n^2

【在 c********t 的大作中提到】
: LC 4Sum O(n^3)是time complexity下届吗?我怎么觉得不是呢?
c********t
发帖数: 5706
4
应该是 O(n^2 * m)吧 m is average duplicate 2sum number
1,2,3,4,5,6
target 14
要找出所有解,肯定要处理2sum的duplicate

【在 e*******s 的大作中提到】
: n^2
c********t
发帖数: 5706
5
看看这个帖子,他的证明好像没问题啊。O(n^3)是下届
https://discuss.leetcode.com/topic/27445/lower-bound-n-3/14
我现在突然之间全糊涂了。Big O是upper bound of all cases啊,我一直以为是
average case呢。
那么我们为什么说quick sort是 O(nlogn)? 如果是worst case不是O(n^2)吗?是因为
优化partition可以避免吗?

【在 f*******s 的大作中提到】
: 当然不是 http://www.sigmainfy.com/blog/4sum-problem-analysis-different-time-complexity.html
i*****r
发帖数: 265
6
quick sort 一直是n^2。只是一般情况下run的比nlgn的都快而已

【在 c********t 的大作中提到】
: 看看这个帖子,他的证明好像没问题啊。O(n^3)是下届
: https://discuss.leetcode.com/topic/27445/lower-bound-n-3/14
: 我现在突然之间全糊涂了。Big O是upper bound of all cases啊,我一直以为是
: average case呢。
: 那么我们为什么说quick sort是 O(nlogn)? 如果是worst case不是O(n^2)吗?是因为
: 优化partition可以避免吗?

c********t
发帖数: 5706
7
人生观颠覆了,面试的时候,一旦有sort,我都是告诉是O(nlogn) 复杂度,面试官从
没异议。 难道以后面试当问到复杂度的时候,每次都要说清楚average, worst case
和 best case啊,很耽误时间的。

【在 i*****r 的大作中提到】
: quick sort 一直是n^2。只是一般情况下run的比nlgn的都快而已
s*a
发帖数: 267
8
尽量用theta,theta是average复杂度。

【在 c********t 的大作中提到】
: 人生观颠覆了,面试的时候,一旦有sort,我都是告诉是O(nlogn) 复杂度,面试官从
: 没异议。 难道以后面试当问到复杂度的时候,每次都要说清楚average, worst case
: 和 best case啊,很耽误时间的。

s**********g
发帖数: 14942
9
一般说average的O问题应该不大
但是如果能同时说出worst的O,应该可以加分
如果面试官想问worst O,可能会follow up问。。

【在 c********t 的大作中提到】
: 人生观颠覆了,面试的时候,一旦有sort,我都是告诉是O(nlogn) 复杂度,面试官从
: 没异议。 难道以后面试当问到复杂度的时候,每次都要说清楚average, worst case
: 和 best case啊,很耽误时间的。

1 (共1页)
进入JobHunting版参与讨论
相关主题
问一个merge k sorted array的问题一个NxN矩阵每行每列都sort好,如何排序?
2SUM, unsorted, print all index including duplicates 能O(nlogn)解决么google面试问题
烙印考我的题,谁能告诉我复杂度?问两道微软题
amazon tel interview如何计算recursion的空间复杂度
请教一题问个简单的GooG题目
问一个时间复杂度的问题,数组里取k个最大数问道排序题
讨论,careercup150 的1.3求个递归复杂度答案
一个特别的inplace merge two sorted arrays考古到一道题
相关话题的讨论汇总
话题: 4sum话题: 复杂度话题: average话题: lc话题: 下届