加一
給定乙個由整數組成的非空陣列所表示的非負整數,在該數的基礎上加一。
最高位數字存放在陣列的首位, 陣列中每個元素只儲存單個數字。
你可以假設除了整數 0 之外,這個整數不會以零開頭。
示例 1:
輸入: [1,2,3]
輸出: [1,2,4]
解釋: 輸入陣列表示數字 123。
示例 2:
輸入: [4,3,2,1]
輸出: [4,3,2,2]
解釋: 輸入陣列表示數字 4321。
int
*plusone
(int
* digits,
int digitssize,
int* returnsize)
else}if
(n == digitssize)
*returnsize = digitssize+1;
return num;
}else
}
力扣066 加一
給定乙個由 整數 組成的 非空 陣列所表示的非負整數,在該數的基礎上加一。最高位數字存放在陣列的首位,陣列中每個元素只儲存單個數字。你可以假設除了整數 0 之外,這個整數不會以零開頭。輸入 digits 1,2,3 輸出 1,2,4 解釋 輸入陣列表示數字 123。輸入 digits 4,3,2,1...
力扣 初級演算法兩數之和
給定乙個整數陣列nums和乙個目標值target,請你在該陣列中找出和為目標值的那兩個整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。給定 nums 2,7,11,15 target 9 因為 nums 0 nums 1 2 7 9 所以返回...
力扣初級演算法 陣列篇
給定 nums 0,0,1,1,1,2,2,3,3,4 首先我們需要設定乙個變數用來記錄去重後陣列的長度,我們從下標為1處開始,比較前乙個數是否與當前的數相等,如果相等的話,就判斷下乙個,直到找到不相等的時候,然後讓去重的陣列的長度加1,並且把這個未出現過的值新增到去重的陣列裡 class solu...