个人记录-LeetCode 66. Plus One
来源:互联网 发布:小米开源软件 编辑:程序博客网 时间:2024/06/07 02:06
问题:
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 class Solution { public int[] plusOne(int[] digits) { if (digits == null || digits.length < 1) { return digits; } for (int i = digits.length - 1; i >= 0; --i) { //9+1,需要进位 if (digits[i] == 9) { digits[i] = 0; } else { //如果中间某一位+1后,不需要进位,那么结束 digits[i] += 1; break; } } //如果最高位变为0,说明进位了,重新分配空间即可 if (digits[0] != 0) { return digits; } else { int[] rst = new int[digits.length+1]; rst[0] = 1; System.arraycopy(digits, 0, rst, 1, digits.length); return rst; } }}
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
- 【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
- 使用rpc命令来转账比特币
- cocos2dx 接受触摸事件
- web标准—可用性、可维护性、可访问性
- 推送
- 自定义侧滑框
- 个人记录-LeetCode 66. Plus One
- JavaScript之js对象终极序列化(可序列化函数)
- Validate Binary Search Tree
- 日常积累180104
- MQTT
- mybatis源码学习之执行过程分析(5)——sql执行后ResultSet的处理及结果返回
- 程序实训—电子词典
- poj3020Antenna Placement
- alsa 添加codec