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;
}
}
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;
}
}
相关文章推荐
- htm初学笔记(新手必看)
- 交叉编译openssl-1.0.1k
- java 汉字转拼音(解决多音字问题)
- Devexpres下窗体带阴影的边框效果
- 以Akka为示例,介绍Actor模型
- 关于 Cocoa Pods 的使用
- iOS中默认样式修改
- 详解iOS App开发中session和coockie的用户数据存储处理
- 2016年,随笔.
- [51nod Round15 E ]Danganronpa
- 卡片式弹出窗口
- Git 分支 - 分支的衍合
- String-->JSONArray-->JSONObject
- 专题四-1003
- 开启usb调试的手机如何去除屏幕锁密码
- camke 交叉编译
- JavaCV安装过程
- iOS 图形性能进阶与测试
- alloc、init你弄懂50%了吗?
- 查看oracle数据库中的保留字