劍指Offer面試題33:把數組排成最小的數 Java 實現,三種方法

題目:把數組排成最小的數            輸入一個正整數數組,把數組裏全部數字拼接起來排成一個數,打印能拼接出的全部數字中最小的一個。例如輸入數組{3,32,321},則打印出這3個數字能排成的最小數字321323. 算法分析: 1.最直接的辦法就是先求出這個數組中全部數字的全排列,而後把每一個排列拼接起來,最後求出拼接起來的數字的最小值。求數組的排列和字符串排列很是相近。根據排列組合知識,
相關文章
相關標籤/搜索