[leetcode] Plus One
来源:互联网 发布:线性映射及其矩阵表示 编辑:程序博客网 时间:2024/05/29 08:36
Plus One
Total Accepted: 34829 Total Submissions: 111864My SubmissionsGiven 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.
package com.wyt.leetcodeOJ;import java.util.Arrays;public class PlusOne {public static void main(String[] args) {int[] digits = {9,9};System.out.println(Arrays.toString(plusOne(digits)));}public static int[] plusOne(int[] digits) {if(digits == null || digits.length == 0) {return digits;}int len = digits.length;if(digits[len - 1] < 9) {digits[len - 1] ++;return digits;}if(len == 1) {digits = new int[2];digits[0] = 1;digits[1] = 0;return digits;} else {int k = len;digits[len - 1] = 0;for (int i = len - 2; i >= 0; i--) {if(digits[i] < 9) {digits[i]++;break;} else {digits[i] = 0;}k--;}if(k==1) {digits = new int[len+1];digits[0] = 1;}return digits;} }}
0 0
- LeetCode: Plus One
- LeetCode Plus One
- [Leetcode] Plus One
- LeetCode: Plus One
- leetcode 33: Plus One
- [LeetCode] Plus One
- [leetCode] Plus One
- 【leetcode】Plus One
- [LeetCode]Plus One
- [leetcode]Plus One
- LeetCode-Plus One
- [leetcode] plus one
- LeetCode - Plus One
- [LeetCode] Plus one
- LeetCode:Plus One
- leetcode之Plus One
- leetcode plus one
- LeetCode | Plus One
- 遗传算法(GA)的C语言实现
- 生成模型和判别模型的区别
- Android使用SAX实现XML解析,使用text/xml格式与后台交互
- WEB项目部署到Tomcat上,访问项目不用加项目名称的设置方法
- Android Studio如何Format代码
- [leetcode] Plus One
- 朴素贝叶斯 VS 逻辑回归
- 用Beamer制作幻灯片(卷三 动画篇)
- 无法远程访问服务器上的mysql
- 关于less的css3前缀的写法
- eclipse漂亮主题MoonRise UI,比eclipse自带的漂亮很多
- ajax局部刷新
- 数据结构排序算法
- ios支付宝集成各种血泪坑和第三方平台不支持64位的解决办法