輸入一個正整數數組,輸入一個正整數數組,把數,打印能拼接出的全部數字中最小的一個。例如輸入數組{3,32,321},則打印出這三個數字能排成的最小數字爲321323。

劍指offer:輸入一個正整數數組,輸入一個正整數數組,把數,打印能拼接出的全部數字中最小的一個。例如輸入數組{3,32,321},則打印出這三個數字能排成的最小數字爲321323。 思路:兩個數比較,哪一個更適合放在前面,能夠將兩個數拼起來,誰放在前面,拼起來的數小,誰就更適合放在前面。 關鍵是要會用,stringstream作int和string的轉換,還要會用sort排序。 代碼以下: #
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息
相關文章