由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教一个题目
相关主题
一道rocket f 电面题收集了几个 List相关的题
问个简单的GooG题目一道面试题:数组 in-place shuffle
刚完的amazon电话面试card shuffle的算法我自己都想不出来
请教一个题目一道老题
一个NxN矩阵每行每列都sort好,如何排序?一道面试题
一个特别的inplace merge two sorted arrays有疑问的一题
数组中找和为0的3个数,4个数请教fackbook一道题
问个经典问题的improvementAmazon 电面题, 觉得不可能再优化了!
相关话题的讨论汇总
话题: 题目话题: bn话题: a1话题: a2话题: b1
进入JobHunting版参与讨论
1 (共1页)
e*****e
发帖数: 1275
1
If [a1,a2,a3...,an,b1,b2...bn] is given input change this to [a1,b1,a2,b2...
..an,bn] , solution should be in-place
我能想到的,就是类似于insertion sort的办法,不过是O(n2)的
有没有人能找到O(n)的办法?
c*b
发帖数: 3126
2
http://en.wikipedia.org/wiki/In_shuffle
这里引用了O(n)时间,O(1)空间的in-place shuffle
http://arxiv.org/PS_cache/arxiv/pdf/0805/0805.1598v1.pdf
用递归的话是O(nlogn)
http://www.interviewcodesnippets.com/2010/06/array-shuffle/

..

【在 e*****e 的大作中提到】
: If [a1,a2,a3...,an,b1,b2...bn] is given input change this to [a1,b1,a2,b2...
: ..an,bn] , solution should be in-place
: 我能想到的,就是类似于insertion sort的办法,不过是O(n2)的
: 有没有人能找到O(n)的办法?

1 (共1页)
进入JobHunting版参与讨论
相关主题
Amazon 电面题, 觉得不可能再优化了!一个NxN矩阵每行每列都sort好,如何排序?
Amazon 电面题, 觉得不可能再优化了!一个特别的inplace merge two sorted arrays
算法一问数组中找和为0的3个数,4个数
Bloomerg 还没放弃我。 电话二面经过。问个经典问题的improvement
一道rocket f 电面题收集了几个 List相关的题
问个简单的GooG题目一道面试题:数组 in-place shuffle
刚完的amazon电话面试card shuffle的算法我自己都想不出来
请教一个题目一道老题
相关话题的讨论汇总
话题: 题目话题: bn话题: a1话题: a2话题: b1