Skip to content

为longest consecutive sequence增加了一个worst case为O(n)的解法 #12

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 16, 2014

Conversation

advancedxy
Copy link
Contributor

hi,我看了一下你之前的实现,你的解法在worst case下是O(n^2)的.
比如对于[1,2,3,...,n]这样的sequence:
你要做的查询次数大致是1+2+3+...+n = O(n^2)(边角的查询忽略).
我下面提供的解法原始思路来自于http://discuss.leetcode.com/questions/1070/longest-consecutive-sequence 下的第一个回答.

soulmachine added a commit that referenced this pull request Jan 16, 2014
为longest consecutive sequence增加了一个worst case为O(n)的解法
@soulmachine soulmachine merged commit ebb384b into soulmachine:master Jan 16, 2014
@soulmachine
Copy link
Owner

Good job, thanks :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants