由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问一道F家的考古题
相关主题
前面那google题删贴了?请教一个排序的问题
一道关于排序的题。。来自M家电面。。。问一道在sorted array里search的问题
有谁还记得这道题?求问一题,in-place排序一个字符数组里的词
counting sort an array of objects怎么做再来一道题
有A[i]“常数空间O(N),O(1)算法那个题目”的变形题目
有没有这样的题型问一道题目
弱弱的问问:一道排序的题Dropbox电面
请问可以用二分法判断一个数组是否sorted吗?leetcode一道新题我不懂
相关话题的讨论汇总
话题: 考古题话题: count话题: 一道话题: array话题: counting
进入JobHunting版参与讨论
1 (共1页)
h*****7
发帖数: 103
1
一个数组有k个不同数字,假设k是常数,如何O(n) time, O(1)space排序
没有想出来,求指点
e*******8
发帖数: 94
2
counting sort...
if we don't require the sorting to be stable, we don't need to use an
auxiliary array of size O(n); just an array of size O(k) = O(1) is
sufficient.
h*****7
发帖数: 103
3
可是 counting 的话是 O(K) space ...
e*******8
发帖数: 94
4
k is a constant by assumption

【在 h*****7 的大作中提到】
: 可是 counting 的话是 O(K) space ...
s*******n
发帖数: 305
5

O(1) 吧, 你就直接操作数组本身呀, A[i-1]=i 不就行了,

【在 h*****7 的大作中提到】
: 可是 counting 的话是 O(K) space ...
f*******4
发帖数: 64
6
只是k个不同的数字,而不是1~K之间的?

【在 h*****7 的大作中提到】
: 一个数组有k个不同数字,假设k是常数,如何O(n) time, O(1)space排序
: 没有想出来,求指点

o*****n
发帖数: 189
7
a=[22,3,556,223,56556,23,2,767,0, 55, 19,200,300,452,95]
m=max(a) +1
count=[0] * m
for i in a:
count[i]=1
for j in range(m):
if count[j] ==1: print j
P*******7
发帖数: 55
8
这题好像还是我几年前贴的,其实就是荷兰国旗问题扩展

【在 h*****7 的大作中提到】
: 一个数组有k个不同数字,假设k是常数,如何O(n) time, O(1)space排序
: 没有想出来,求指点

g***9
发帖数: 159
9
请大牛给个思路吧?

【在 P*******7 的大作中提到】
: 这题好像还是我几年前贴的,其实就是荷兰国旗问题扩展
x****o
发帖数: 29677
10

是n*klogk?

【在 h*****7 的大作中提到】
: 一个数组有k个不同数字,假设k是常数,如何O(n) time, O(1)space排序
: 没有想出来,求指点

1 (共1页)
进入JobHunting版参与讨论
相关主题
leetcode一道新题我不懂有A[i]
求教一道面试题有没有这样的题型
问道amazon的面试题,谢谢弱弱的问问:一道排序的题
一道题:number of permutation是 for a total score请问可以用二分法判断一个数组是否sorted吗?
前面那google题删贴了?请教一个排序的问题
一道关于排序的题。。来自M家电面。。。问一道在sorted array里search的问题
有谁还记得这道题?求问一题,in-place排序一个字符数组里的词
counting sort an array of objects怎么做再来一道题
相关话题的讨论汇总
话题: 考古题话题: count话题: 一道话题: array话题: counting