LeetCode-66.Plus One
来源:互联网 发布:linux 文本排序 编辑:程序博客网 时间:2024/06/04 01:24
https://leetcode.com/problems/plus-one/
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.
public int[] PlusOne(int[] digits) { int n = digits.Length,i = 0; int[] res; while (i < n) { if (digits[i] != 9) break; i++; } if (i==n) { res = new int[n + 1]; res[0] = 1; return res; } res = digits; for (i = n-1; i >=0; i--) { if (digits[i] == 9) { res[i] = 0; } else { res[i] += 1; return res; } } return res; }
优化一下
public int[] PlusOne(int[] digits) { int n = digits.Length; int[] res = digits; for (int i = n - 1; i >= 0; i--) { if (digits[i] == 9) { res[i] = 0; } else { res[i] += 1; return res; } } res = new int[n + 1]; res[0] = 1; return res; }
0 0
- [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
- 66. Plus One LeetCode
- 【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
- fastjson转String
- NSUserDefaults standardUserDefaults的使用
- Jmeter内置脚本录制功能的使用
- Cocos2d-x 导入到Eclipse后出现The import org.cocos2dx.lib cannot be resolved错误
- VISUAL STUDIO 2008 WINDOWS FORM项目发布生成安装包详解
- LeetCode-66.Plus One
- c#---delegate关键字
- spring中lazy-init详解
- hdu3652(数位dp)
- css浮动
- 海量数据的存储和访问解决方案
- [H5]浏览器缓存机制
- ios NSTimer引起的循环引用,以及NSTimer的使用
- excel利用宏自动复制来自其他excel文件的数据