一亿个数如何排序才能用时最短?桶排序的缺点

时间:2018-03-03 15:42:03   浏览:次   点击:次   作者:   来源:   立即下载

std::partial_sort - cppreference.com

复杂度O(N*log²(N)),如果额外内存可用,那么复杂度O(N*log(N))

正在测试。刚刚用我的渣电脑测了①亿个数,用了①⓪⓪秒。。

现在换①台机器测,⑩亿,等结果

Linux,CPU AMD X④⑨⑤⑤ · ③.②GHz,内存⑧G

————————————

代码:

#include #include #include #include int main() { std::vector v(①⓪⓪⓪⓪⓪⓪⓪⓪⓪); for (auto clock_t start, finish; start = clock(); std::partial_sort(v.begin(), v.begin() + ①⓪⓪⓪⓪⓪⓪⓪⓪ · v.end()); finish = clock(); std::cout

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息