66. 加一

给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。

最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。

你可以假设除了整数 0 之外,这个整数不会以零开头。

示例 1:

输入: [1,2,3]

输出: [1,2,4]

解释: 输入数组表示数字 123。

示例 2:

输入: [4,3,2,1]

输出: [4,3,2,2]

解释: 输入数组表示数字 4321。

class Solution {
public int[] plusOne(int[] digits) {
for (int i = digits.length - 1; i >= 0; i--) {
if (digits[i] != 9) {
digits[i]++;
return digits;
}
digits[i] = 0;
}
//跳出for循环,说明数字全部是9
int[] temp = new int[digits.length + 1];
temp[0] = 1;
return temp;
}
}

最新文章

  1. css初始化样例代码
  2. Linux 的字符串截取方法(转)
  3. Java常用集合类详解
  4. TopFreeTheme精选免费模板【20130629】
  5. C++编写ATM(2)
  6. CSS Reset方法
  7. Gengxin讲STL系列——Set
  8. 改进的延时函数Delay(使用MsgWaitForMultipleObjects等待消息或超时的到来)
  9. Elasticsearch - 快速入门
  10. JSP/Servlet Web 学习笔记 DaySix —— EL表达式
  11. 安装puppet
  12. 快速自检电脑是否被黑客入侵过(Linux版)
  13. Mybatis通过注解方式实现批量插入数据库 及 常见的坑
  14. fastjson JSON 对象为空保留null
  15. Git命令git update-index --assume-unchanged,忽略不想提交的文件(忽略跟踪)
  16. InnoDB中锁的模式,锁的查看,算法
  17. js分页器插件
  18. [c/c++] programming之路(5)、吓人小程序、变量、进制等
  19. POJ - 1094 Sorting It All Out(拓扑排序)
  20. 机器学习算法 --- Naive Bayes classifier

热门文章

  1. 想要年薪百万,阿里Sentinel支持RESTful接口都搞不定?
  2. Python自动生成100以内加减乘除混合运算题
  3. mysql小白系列_10 mysql主从复制原理
  4. mvc 页面上循环datatable
  5. 【Linux】Xshell 配置密钥登陆
  6. 王艳 201771010127《面向对象程序设计(java)》第十周学习总结
  7. Spring 框架的 AOP 简介
  8. Python可变对象和不可变对象
  9. JUC(4)---java线程池原理及源码分析
  10. pyqt5-多线程初步