我们如何按字典顺序对数字进行排序而不用C语言将它们转换为字符串?

时间:2018-01-07 07:22:48

标签: c

我尝试使用字典排序将数字转换为字符串排序。但我不知道如何使用字典排序对数字进行排序而不将其转换为字符串

1 个答案:

答案 0 :(得分:3)

  1. 找出10的最大功率(最大数字的位数)
  2. 编写比较函数,以便在

    之间进行比较

    a * 10 ^(max_digits - a_digits)和b * 10 ^(max_digits - b_digits)

  3. 使用此比较功能应用您想要的任何排序算法。