大數排序
簡介
如果給出一系列大數,我們會對它們的排序感興趣。我們可以按從大到小或從小到大的順序排列它們。
大數排序規則
給定的較大數字被放入一個位值表中。
我們知道最小的位值是各位,它位於最右邊。較高的位值將在左邊。
我們考慮最左列或最高位值列中的數字,然後比較決定哪個是最大數。
如果最高位值中有多個相同的數字,則我們比較其右邊一列的數字。
這個過程從左到右重複,直到我們找到從最大到最小的數字。
問題 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