数组形式的加一

 

 

class Solution {
public:
    vector<int> plusOne(vector<int>& digits) {
        int len = digits.size();
        for(int i = len -1;i>=0;i--)
        {
            if(digits[i] != 9)
            {
                digits[i]++;
                return digits;
            }
            digits[i] = 0;
        }
       //跳出for循环,说明全都是9了
       vector<int> temp(len+1);
       temp[0] = 1;
       return temp;
    }
};

 

posted @ 2021-01-25 22:37  然终酒肆  阅读(73)  评论(0编辑  收藏  举报