原題,例如輸入 1,2,3,5,6,7,8,9,11,13,14
輸出 1-3,5-9,11,13-14
publicstatic
void
main(string args)
if ( split.length == 1)
list
ls = new arraylist<>();
int begin = integer.valueof(split[0]);
int end = integer.valueof(split[0]);
for (int i = 1; i < split.length; i++)
if ( i == split.length-1)
}stringbuilder sb = new
stringbuilder();
for (int i = 0; i )
}system.out.println(sb.tostring());
}
牛客網機試一直說未通過全部示例,但是我本地測試了很多不同的案例都沒看到問題。不知道問題究竟在哪兒。還是我可能理解的有誤
記一次刷題
include includeconst int num 100 int a num 項數不等於資料長度 int b num 陣列在迴圈裡定義好,還是採用其他方式比如new 你的陣列長度有問題,項數和陣列長度沒有統一 沒有考慮冪是負數的情況,涼涼 using namespace std void m...
演算法題 只出現一次的數字 三
給定乙個整數陣列 nums,其中恰好有兩個元素只出現一次,其餘所有元素均出現兩次。找出只出現一次的那兩個元素。示例 輸入 1,2,1,3,2,5 輸出 3,5 注意 結果輸出的順序並不重要,對於上面的例子,5,3 也是正確答案。你的演算法應該具有線性時間複雜度。你能否僅使用常數空間複雜度來實現?先全...
演算法 只出現一次的數字
1.leetcode136 給定乙個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。要求時間複雜度o n 空間複雜度o 1 示例 輸入 4,1,2,1,2 輸出4 1 面試官不想要的答案 建字典 排序。2 面試官想要的答案 位運算。思路 如果我們對 0 ...