LeetCode Plus One
来源:互联网 发布:java tar.gz循环解压 编辑:程序博客网 时间:2024/06/15 18:41
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.
题意:一个整数表示的是一个大整数,最高位放在下标为0的位置,将这个数加1后求结果
思路:从最低位加1,如果有进位,继续计算,没有,就返回
public class Solution { public int[] plusOne(int[] digits) { int i = digits.length - 1; int carry = 0; while (i >= 0) { if (digits[i] + 1 > 9) { carry = 1; digits[i] = 0; i--; } else { digits[i]++; return digits; } } if (carry != 0) { int[] newdigits = new int[digits.length + 1]; System.arraycopy(digits, 0, newdigits, 1, digits.length); newdigits[0] = 1; return newdigits; } 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
- |下拉框实时消息更新|
- 关于JSP适配手机的问题
- 集体智慧编程第二章学习笔记
- php简单的下拉菜单
- 10391 - Compound Words
- LeetCode Plus One
- java内部类的作用(三)----定义使用回调函数的时候比较便捷---匿名内部类(anonymous)
- |未公开的提示框能实现弹出消息自动关闭|
- 【机器学习】关联规则分析(一):Apriori
- 数据结构与算法之递推算法 C++与PHP实现
- TabHost、页签
- 获取Android的开发模式的sha1值
- 三角形判断
- 数字图像处理技术