原题链接
66. 加一 - 力扣(LeetCode) (leetcode-cn.com)
贴个代码
class Solution {
public:
vector plusOne(vector& digits) {
int n = digits.size() ;
for(int i = n-1 ; i >= 0 ; --i)
{
digits[i] ++ ;
if(digits[i] <= 9)
return digits ;
digits[i] = 0 ;
}
digits.insert(digits.begin() , 1) ;
return digits ;
}
};
很麻利,思路清晰。