假設我有一個 「預言」,其排序如下:使用排序功能的數值排序
1,3,2000年,11,17,20
變爲
1,11,17,20,2000年,3
(我不知道這個機制叫什麼)。這與UNIX的sort
命令(沒有-n
)類似。
I remember Windows used to sort filenames like this prior to Windows XP
現在,我有一串數字,這sort
Oracle和我想的數字數值進行排序,我怎麼能預先處理的數字使得sort
Oracle返回正確的順序。
因此,有一個功能f()
這需要在這些數字,使得
排序F([1,3,2000,11,17,20])
將返回正確的順序。
問題是,我們需要在一個系統上對數字進行數值排序,其中唯一可用的排序是我上面描述的排序過程。