现在的位置: 首页 > 综合 > 正文

49 计数排序 O(n)

2018年05月02日 ⁄ 综合 ⁄ 共 242字 ⁄ 字号 评论关闭

49.一道看上去很吓人的算法面试题:
如何对n个数进行排序,要求时间复杂度 O(n),空间复杂度 O(1)

/*
49.一道看上去很吓人的算法面试题:
如何对n个数进行排序,要求时间复杂度 O(n),空间复杂度 O(1)
*/

/*
题目的意思,比较排序是不可能了。
不过有几个排序的复杂度是比较低的,计数,基数,桶?
 
计数排序的空间复杂度O(n)

不过如果加一些条件还是可以实现的,
比如数字在65535范围内,则可以开数组,空间为常量,与n无关,o(1)
时间复杂度就是计数排序O(n)

其他的都是要加一些条件 
*/

抱歉!评论已关闭.