66. 加一
class Solution {
public:
vector<int> plusOne(vector<int>& digits) {
//两种情况,非9和 9,9要考虑前面的进位
for(int i=digits.size()-1;i>=0;i--){
digits[i]++;
digits[i]=digits[i]%10;
if(digits[i]!=0) return digits;
}
//还没有return的话就说明最前面也是9,要加一位
digits.insert(digits.begin(),1);
return digits;
}
};
最后
以上就是老迟到宝马最近收集整理的关于66. 加一:对于进位操作的一些处理的全部内容,更多相关66.内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复