【发布时间】:2015-12-17 01:56:23
【问题描述】:
problem 8.3-4的答案:
- 8.3-4(来自 CLRS)展示如何在 O(n) 时间内对 0 到 n^2 − 1 范围内的 n 个整数进行排序。
答案:
首先需要 O(n) 时间将整数转换为 2 位数字 基数 n ....
假设我们可以在O(n) 时间将n 0 到n^2-1 范围内的整数转换为基本n?
这怎么可能?
是否每次转换都需要 O(log(n)) 时间,因此对于 n 次转换,时间应该是 O(nlogn) 而不是 O(n) ?
【问题讨论】:
标签: algorithm performance sorting big-o time-complexity