LeetCode 66:Plus One
来源:互联网 发布:鬼畜制作软件 编辑:程序博客网 时间:2024/06/06 00: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.
//题意:一个整数按位存储于一个int数组中,排列顺序为:最高位在digits[0] ,最低位在digits[n-1],//例如:98,存储为:digits[0]=9; digits[1]=8;//解题思路:从数组的最后一位开始加1,需要考虑进位,如果到digits[0]位之后仍然有进位存在,则将进位加上class Solution {public: vector<int> plusOne(vector<int> &digits) { // IMPORTANT: Please reset any member data you declared, as // the same Solution instance will be reused for each test case. int a = 1; vector<int> ans; vector<int>::iterator it; for(int i = digits.size() - 1;i >= 0;i--) { it = ans.begin(); int tmp = (a + digits[i]) % 10; a = (a + digits[i]) / 10; ans.insert(it, tmp); } if(a != 0) { it = ans.begin(); ans.insert(it, a); } return ans; }};
1 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
- Plus One - LeetCode 66
- 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
- [Leetcode]#66 Plus One
- linux svn conflict
- 04.Django实现完整登录系统的两种方法(cookie and session)
- csdn的经典名言
- nwjs 开发桌面应用
- Lo-Dash 与 underscore,Prototype 与 jQuery,两段恩怨情仇
- LeetCode 66:Plus One
- 从本地管理员到域管理员提权
- linux = > Mysql 5.6.21 tar包安装实践
- EventBus使用详解(一)——初步使用EventBus
- JavaScript复习——02....大致的了解
- 武林秘籍之Spring AOP 切面编程的简单应用
- OpenGL状态管理和绘制几何物体之顶点数组
- 集算器用作Java结构化文件计算类库
- 在64位的UBUBTU 14.04下折腾咱们32位的交叉编译器