【发布时间】:2012-11-02 06:57:49
【问题描述】:
我读过一个基数排序的实现,它适用于小于十的 int 数据类型,即它们由一个 sig-fig 代替。 (例如 1, 0, 3, 4, 9,... 只是为了清楚)。这个实现并不太难,但是大于 10 的数字呢?如何在第一遍仅比较一个位的数字,然后在第二遍的十位数字进行比较,依此类推,而无需将数组元素显式转换为字符串或字符类型。 (或者这只是必要的?)
【问题讨论】:
标签: c++ recursion digits radix-sort