+ -
当前位置:首页 → 问答吧 → 算是一道算法题吧

算是一道算法题吧

时间:2011-10-20

来源:互联网

公司员工数据结构体,包含{NAME,AGE}项,现在要打印出员工名单,以AGE从小到大为序,要求时间度为O(n).求大神指教

作者: b986586726   发布时间: 2011-10-20

占座,有排序的时间复杂度为o(n)的吗?

作者: wenyi0000   发布时间: 2011-10-20

假设AGE取值范围,如[18,70]
然后遍历员工数组70-18次:第一次可以将18岁的排好序,第二次可以将19岁排好序,……,
如此,时间复杂度为52n~O(n).

作者: pb_myown   发布时间: 2011-10-20

引用 2 楼 pb_myown 的回复:
假设AGE取值范围,如[18,70]
然后遍历员工数组70-18次:第一次可以将18岁的排好序,第二次可以将19岁排好序,……,
如此,时间复杂度为52n~O(n).

额,太给力了。。。这个应该算算法题中的脑筋急转弯了吧。。

作者: lovekelly20   发布时间: 2011-10-20

计数排序,,,,,

作者: yfl819586803   发布时间: 2011-10-20

就光感慨去了,哈希到0-100的链式哈希表中。。。。

作者: lovekelly20   发布时间: 2011-10-20

热门下载

更多