leetcode--Plus One
来源:互联网 发布:mac怎么查看激活时间 编辑:程序博客网 时间:2024/04/27 14:21
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.
题意:给定一个数组,元素都是非负数,整个数组用于表示一个整数。现在这个整数加1,求加1后的数组。
分类:数组,数学
解法1:从后往前加,注意保留flag来表示进位。
public class Solution { public int[] plusOne(int[] digits) { int len = digits.length; int[] res = new int[len+1]; int flag = 1; for(int i=len-1;i>=0;i--){ int t = digits[i]+flag; flag = t/10; digits[i] = t%10; res[i] = t%10; } if(flag==1){ res[0] = 1; return res; } 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
- 数据结构约瑟夫环实习报告源码
- C语言基础1:几个常用关键字的解析
- ADB工具的使用
- 纯servlet实现验证码
- http工作原理
- leetcode--Plus One
- Android电量不足提醒框
- 串口缓冲区管理分析
- Java基础(极客)——12、Java面向对象基本特征:继承
- 第九周项目 1 存储班长信息的学生类(2)
- VS2013下由于字符集不同导致的C/S通信错误解决方案
- 数据挖掘知识框架
- shell单引号、双引号和反引号的区别
- Google 镜像站搜集