【leetcode】【66】Plus One
来源:互联网 发布:74hc595数据手册 编辑:程序博客网 时间:2024/05/16 08:12
Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most significant digit is at the head of the list.
解题思路:此题是把数组每个元素当成整数的一位,但是要考虑到第一个位置的进位问题,所以数组长度可能会增加,发现的问题:java中定义的数组不可变长,要想返回已经变长的,可以申请新的数组
public static int[] plusOne(int[] digits) {
int tag=1;
int i;
for(i=digits.length-1;i>=0;i--){
digits[i]+=tag;
if(digits[i]>=10){
tag=1;
digits[i]%=10;
}else{
break;
}
}
if(tag==1&&i==-1){
int [] str=new int[digits.length+1];
for(int j=digits.length;j>0;j--){
str[j]=digits[j-1];
}
str[0]=1;
return str;
}
return digits;
}
- leetcode 66 Plus One
- [leetcode 66] Plus One
- [LeetCode 66]Plus One
- leetcode ||66、 Plus One
- leetcode-66 plus one
- LeetCode 66 Plus One
- Plus One - LeetCode 66
- leetcode-66 Plus One
- Leetcode[66]-Plus One
- 【leetcode】【66】Plus One
- leetcode[66]:Plus One
- leetcode-66-Plus One
- leetcode 66:plus one
- Leetcode# 66 Plus One
- leetcode 66: Plus One
- [LeetCode]66-Plus One
- Leetcode#66||Plus One
- [Leetcode]#66 Plus One
- Windows + Apache 2.2+Tomcat7 集群配置
- Dictionary学习总结
- 给程序员推荐一些提高工作效率的工具
- 雪中的女孩--2005-02-21 博客搬家
- 用Lasagne来实现MLP,测试mnist
- 【leetcode】【66】Plus One
- oracle学习之路(二)------数组类型/记录类型的使用
- mysql数据库密码修改总结 --2004-09-02 博客搬家
- 来往网页版扫码自动登录的实现原理
- 过去2014年至今总结
- Android实现两次按下返回键退出
- 你走了 --2004-08-27 博客搬家
- 找出排序数组中和为给定值的两个数字
- SAT数学:常用公式之几何