首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >算法的复杂性,排序5%

算法的复杂性,排序5%
EN

Software Engineering用户
提问于 2015-11-20 16:57:55
回答 1查看 89关注 0票数 -3

有人问我以下问题。

算法考虑n个元素,对n个元素排序5%,对剩余元素(95%)进行排序,对5%的剩馀元素进行排序,等等,直到最后剩下一个元素。算法的复杂度是多少?为什么?

EN

回答 1

Software Engineering用户

发布于 2015-11-20 17:31:21

大O时间复杂度的分而治之算法不受你把事情分成的分数的影响。这是因为不同基础的日志只相差一个常数因子。所以,在你的情况下,大O时间的复杂性是一样的,就像你把50%的时间分开一样。

因此,您应该得到通常的nLogn排序。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/303141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档