劍指Offer-把陣列中的數排成一個最小的數
題目描述:輸入一個正整數陣列,把陣列裡所有數字拼接起來排成一個數,列印能拼接出的所有數字中最小的一個
思路:把正整數陣列進行排序,然後建立一個StringBuilder字串從小到大接收陣列裡面的正整數,等到最小數字的字串。
public String PrintMinNumber(int [] numbers) {
if(numbers == null || numbers.length == 0) {
return null;
}
StringBuilder sb = new StringBuilder();
Arrays.sort(numbers);
for(int i = 0;i < numbers.length;i++) {
sb.append(numbers[i]);
}
return sb.toString();
}
相關文章
- 劍指offer——把陣列排成最小的數C++陣列C++
- 劍指Offer-34-把陣列排成最小的數陣列
- 力扣 - 劍指 Offer 45. 把陣列排成最小的數力扣陣列
- 劍指offer-轉陣列的最小數字-php陣列PHP
- JZ-032-把陣列排成最小的數陣列
- 劍指OFFER-數字在升序陣列中出現的次數(Java)陣列Java
- 劍指offer:旋轉陣列的最小數字陣列
- 劍指offer 旋轉陣列的最小數字陣列
- 【劍指 Offer】11. 旋轉陣列的最小數字陣列
- 劍指 Offer 11. 旋轉陣列的最小數字陣列
- 【劍指offer】7.旋轉陣列的最小數字陣列
- 劍指Offer-連續子陣列中的最大和陣列
- nowcoder-劍指offer-二維陣列的查詢陣列
- (python版)《劍指Offer》JZ06:旋轉陣列的最小數字Python陣列
- 劍指Offer--陣列中重複的數字陣列
- 劍指Offer-31-最小的K個數
- 劍指offer-例題 連續子陣列的最大和陣列
- 劍指 Offer 56 - I. 陣列中數字出現的次數陣列
- Leetcode 劍指 Offer 40. 最小的k個數LeetCode
- Leetcode 劍指 Offer 03. 陣列中重複的數字LeetCode陣列
- 陣列中未出現的最小正整數陣列
- 0二分查詢簡單 牛客NC.71旋轉陣列的最小數字 leetcode劍指 Offer 11. 旋轉陣列的最小數字陣列LeetCode
- 劍指offer:輸入n個整數,找出其中最小的K個數。
- 劍指offer之列印超過陣列一半的數字陣列
- 找到無序陣列中最小的k個數陣列
- 劍指offer刷題之路--1.陣列中重複的數字陣列
- 劍指Offer-39-數字在排序陣列中出現的次數排序陣列
- 劍指offer-用兩個棧實現佇列-php佇列PHP
- 《劍指Offer》- 連續子陣列的最大和或最小和陣列
- 找一個陣列中特別的數陣列
- [劍指offer題解][Java]陣列中出現次數超過一半的數字Java陣列
- Leetcode 劍指 Offer 39. 陣列中出現次數超過一半的數字LeetCode陣列
- 劍指offer面試題11:旋轉陣列的最小數字(Java版已在牛客網AC)面試題陣列Java
- 力扣 - 劍指 Offer 39. 陣列中出現次數超過一半的數字力扣陣列
- [劍之offer] 03 陣列中重複的數字陣列
- 【劍指offer】二維陣列中的查詢陣列
- 劍指 offer 第一題: 二維陣列中的查詢陣列
- 陣列中每個陣列元素出現的次數陣列