由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 严格单调递增的最长子序列
相关主题
微软:求一个数列中最长单调上升子列,要求O(nlogn)时间狗家 题 讨论
被简单题给虐了。[合集] 微软:求一个数列中最长单调上升子列,要求O(nlogn)时间
Goog面试挂了,回报一下本版买书给点意见
问个最长递增序列的问题一道 facebook 电面题
这道题版上有讨论过吗?说一个我自己用的题吧
nlogn for longest increasing subsequence一朋友被Google的电面干掉了 (转载)
关于最长递增子序列的问题。fb电面第一轮
问一道面试题求推荐为找工作准备的编程的书
相关话题的讨论汇总
话题: lcs话题: lis话题: 序列话题: 递增话题: 长子
进入JobHunting版参与讨论
1 (共1页)
x********o
发帖数: 519
1
一个任意的数组,找出一个严格单调递增的最长子序列。
例如: {3,0,1,7,2,4,5,9} –> output: {0, 1, 2, 4, 5, 9}
h*********n
发帖数: 11319
2
LCS("3,0,1,7,2,4,5,9", "0,1,2,3,4,5,7,9")

【在 x********o 的大作中提到】
: 一个任意的数组,找出一个严格单调递增的最长子序列。
: 例如: {3,0,1,7,2,4,5,9} –> output: {0, 1, 2, 4, 5, 9}

l*****a
发帖数: 559
3
or search LIS for a nlog(n) solution

【在 h*********n 的大作中提到】
: LCS("3,0,1,7,2,4,5,9", "0,1,2,3,4,5,7,9")
k****n
发帖数: 369
4
经典题,用一个栈,每个新数都退栈到比它小的。
只想知道最大长度的话,保存迄今最大长度就够了
还想知道序列的话,需要在当前是最大长度而且需要pop的时候把栈clone下来

【在 x********o 的大作中提到】
: 一个任意的数组,找出一个严格单调递增的最长子序列。
: 例如: {3,0,1,7,2,4,5,9} –> output: {0, 1, 2, 4, 5, 9}

h*********n
发帖数: 11319
5
能详细讲讲么?

【在 k****n 的大作中提到】
: 经典题,用一个栈,每个新数都退栈到比它小的。
: 只想知道最大长度的话,保存迄今最大长度就够了
: 还想知道序列的话,需要在当前是最大长度而且需要pop的时候把栈clone下来

d*******l
发帖数: 338
6
这不就是LIS问题吗?有什么特别的吗?
i**********e
发帖数: 1145
7
LIS 经典题嘛,之前个礼拜不就有人问过了吗?
有 O(N^2) 的 DP,还有 O( N log N) binary search 的解法。
一些常见面试题的答案与总结 -
http://www.ihas1337code.com
y***n
发帖数: 1594
i**********e
发帖数: 1145
9
LZ,建议你这本书:
The Algorithm Design Manual by Steven. Skiena
里面的第三DP章节就有介绍这题的解法。
解释的非常好,强烈推荐。
一些常见面试题的答案与总结 -
http://www.ihas1337code.com

【在 x********o 的大作中提到】
: 一个任意的数组,找出一个严格单调递增的最长子序列。
: 例如: {3,0,1,7,2,4,5,9} –> output: {0, 1, 2, 4, 5, 9}

1 (共1页)
进入JobHunting版参与讨论
相关主题
求推荐为找工作准备的编程的书这道题版上有讨论过吗?
F家题请教nlogn for longest increasing subsequence
最长递增子array的算法关于最长递增子序列的问题。
3维空间找最长递增子串的那题有结果么?问一道面试题
微软:求一个数列中最长单调上升子列,要求O(nlogn)时间狗家 题 讨论
被简单题给虐了。[合集] 微软:求一个数列中最长单调上升子列,要求O(nlogn)时间
Goog面试挂了,回报一下本版买书给点意见
问个最长递增序列的问题一道 facebook 电面题
相关话题的讨论汇总
话题: lcs话题: lis话题: 序列话题: 递增话题: 长子