由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问一道排序题
相关主题
我花了一个小时才调通过这个程序probably XOR problem
MS intern 电面被拒,附上面试过程A家面试题
O(N) sort integer array一道算法题的follow up,求解
我想说,我的A家电面,绝对是被烙印黑了,两个45分钟两个烙印M 家电面
L家第一轮店面 被烙印黑了看programming pearl进行时的感想
再提两个问题数组里面找数个出现了奇数次的整数,怎么找?
昨天面试的题目amazon 一道题
A Google Problem (2)subset
相关话题的讨论汇总
话题: sort话题: radix话题: ranging话题: integers话题: time
进入JobHunting版参与讨论
1 (共1页)
h*********e
发帖数: 56
1
How to sort N integers ranging from 0 to N^3, in O(N) time.
g*****u
发帖数: 298
2
bitmap?也不是很好了,因为非常稀疏。可是别的方法都没有O(n)啊。呼唤好方法。。
h*********e
发帖数: 56
3
bitmap有两个问题:
1,元素可能重复,
2,空间O(N^3),所以时间也是O(N^3)。这么说来counting sort也不能达到O(N)。
g*******y
发帖数: 1930
4
radix sort
每个数x可以表示为 {i,j,k} x=i*n^2 + j*n + k;
h*********e
发帖数: 56
5
妙啊。哈哈
d****i
发帖数: 4354
6
把数分解成i*n^2 + j*n + k要花不少时间吧?不如n^3有多少位就用多少位的radix呢?

【在 g*******y 的大作中提到】
: radix sort
: 每个数x可以表示为 {i,j,k} x=i*n^2 + j*n + k;

h*********e
发帖数: 56
7
In that way, the number of digits will be O(lgN), instead of a constant 3;
and the time complexity of the radix sort depends on that.

呢?

【在 d****i 的大作中提到】
: 把数分解成i*n^2 + j*n + k要花不少时间吧?不如n^3有多少位就用多少位的radix呢?
g*******y
发帖数: 1930
8
花时间?
i = x/n^2
j = (x%n^2)/n
k = ....

呢?

【在 d****i 的大作中提到】
: 把数分解成i*n^2 + j*n + k要花不少时间吧?不如n^3有多少位就用多少位的radix呢?
1 (共1页)
进入JobHunting版参与讨论
相关主题
subsetL家第一轮店面 被烙印黑了
find duplicate integers in a big file再提两个问题
M 家电话难题昨天面试的题目
面试被问了议题: check if an integer is power of 2 (转载)A Google Problem (2)
我花了一个小时才调通过这个程序probably XOR problem
MS intern 电面被拒,附上面试过程A家面试题
O(N) sort integer array一道算法题的follow up,求解
我想说,我的A家电面,绝对是被烙印黑了,两个45分钟两个烙印M 家电面
相关话题的讨论汇总
话题: sort话题: radix话题: ranging话题: integers话题: time