题目:现在有5000个数, 每个数在 [0,99] ,并且每个数都是整数,现在要求排序从大到小或者从小到大,
要求时间复杂度为 O(n);
解决方法:
[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9]......[98],[99]]
定义这个一个结构,依次插入相应位置即可;
O(n)时间复杂度排序
介绍了一种针对5000个位于[0,99]区间内整数的排序方法,通过构建特定的数据结构实现O(n)的时间复杂度,适用于需要高效排序的场景。
题目:现在有5000个数, 每个数在 [0,99] ,并且每个数都是整数,现在要求排序从大到小或者从小到大,
要求时间复杂度为 O(n);
解决方法:
[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9]......[98],[99]]
定义这个一个结构,依次插入相应位置即可;
465

被折叠的 条评论
为什么被折叠?