您的位置:首页 > 其它

plus-one

2016-06-29 09:33 267 查看
public class Solution {

    public int[] plusOne(int[] digits) {

        int i=digits.length-1;

        while(i>=0)

            {

            if(digits[i]==9)

                {

                digits[i]=0;

                i--;

            }

            else

                {

                digits[i]=digits[i]+1;

                return digits;

            }

        }

        if(i<0)

            {

            int[] res =new int[digits.length+1];

            System.arraycopy(digits,0,res,1,digits.length);

            res[0]=1;

            return res;

        }

       return digits;

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: