【发布时间】:2012-08-10 12:22:52
【问题描述】:
我已经尝试了这个问题很长一段时间,但找不到一个好的解决方案:
假设我们有整数范围,例如
100 - 1000
200 - 300
500 - 600
550 - 575
800 - 1200
1100 - 2300
所以我想将这些混合范围放入每个单独的不同范围
100 - 199
200 - 300
301 - 499
500 - 549
550 - 575
575 - 600
800 - 1099
1100 - 1200
1201 - 2300
是否有一些标准算法?
谢谢
【问题讨论】:
-
类似于基数排序的东西:en.wikipedia.org/wiki/Radix_sort 将是一个开始。然后,您可以为其他部分添加特殊情况。
标签: algorithm math integer range