大数排序
简介
如果给出一系列大数,我们会对它们的排序感兴趣。我们可以按从大到小或从小到大的顺序排列它们。
大数排序规则
给定的较大数字被放入一个位值表中。
我们知道最小的位值是各位,它位于最右边。较高的位值将在左边。
我们考虑最左列或最高位值列中的数字,然后比较决定哪个是最大数。
如果最高位值中有多个相同的数字,则我们比较其右边一列的数字。
这个过程从左到右重复,直到我们找到从最大到最小的数字。
问题 1
将以下数字按从小到大的顺序排列
362,239; 76,231; 4572; 125,987
解答
步骤 1
我们知道,如果一个数字有更多位数,则它的值更大。因此,位数最少的数字的值最小,而位数最多的数字的值最大。
步骤 2
这里我们有一个 4 位数,一个 5 位数和两个 6 位数。
步骤 3
显然,4 位数 4572 的值最小。
步骤 4
5 位数 76,231 将是从小到大排序中的下一个数字。
步骤 5
对于两个 6 位数,由于 3 > 1,数字 125,987 将是下一个数字,最后数字 362,239 的值将是最大的。
步骤 6
按从小到大的顺序排列的数字是
4572 < 76,231 < 125,987 < 362,239
问题 2
将以下数字按从小到大的顺序排列
65,147; 7,316; 43,190; 254,873
解答
步骤 1
我们知道,如果一个数字有更多位数,则它的值更大。因此,位数最少的数字的值最小,而位数最多的数字的值最大。
步骤 2
这里我们有一个 4 位数,两个 5 位数和一个 6 位数。
显然,4 位数 7,316 的值最小。
步骤 3
对于两个 5 位数,由于 4 < 6,数字 43,190 将是下一个数字,然后是 65,147。
步骤 4
最后,唯一的 6 位数 254,873 的值将是最大的。
步骤 5
按从小到大的顺序排列的数字是
7,316 < 43,190 < 65,147 < 254,873