我有一個數組,我需要按照出現次序按字母排序其元素。 例如:按字母順序排列數組
55 The
32 ASomething
32 BSomething
ASomething should come before Bsomething because:
1) they have the same number
2) A comes before B alphabetically
所以,你的排序首先出現的號碼,然後按字母順序
什麼是做到這一點的最好辦法。 我正在使用合併排序來排序的計數,但我怎麼會把它將檢查,如果他們有相同的號碼,它按字母順序排序(可能超過2個單詞)的聲明。
SOLUTION:我所做的是在之前我做了數據的計數合併排序,那就是不夠好:)謝謝大家的幫助
這不影響您如何處理計數,但是您的排序是否區分大小寫或不區分大小寫? – shoover 2010-03-04 00:49:05
我的第一個想法是,哇,這在bash shell中會很容易。 :) – shoover 2010-03-04 00:49:23
shoover:我使用java :) – user220755 2010-03-04 00:59:05