66. Plus One
来源:互联网 发布:js获取浏览器高度 编辑:程序博客网 时间:2024/05/22 06:17
problem:
Given a non-negative integer represented as a non-empty array of digits, plus one to the integer.
You may assume the integer do not contain any leading zero, except the number 0 itself.
The digits are stored such that the most significant digit is at the head of the list.
这道题遍历逢9进1即可,如果最后都是9,就用insert在vector起始处添加1
class Solution {public: vector<int> plusOne(vector<int>& digits) { int i; for(i=digits.size()-1; i >= 0; i--) { if(digits[i] !=9) { ++digits[i]; return digits; } else { digits[i] = 0; } } if(i == -1) { digits.insert(digits.begin(),1); } return digits; }};
0 0
- [LeetCode]66.Plus One
- LeetCode --- 66. Plus One
- [Leetcode] 66. Plus One
- [leetcode] 66.Plus One
- 66. Plus One
- 66. Plus One
- [leetcode] 66. Plus One
- Leetcode-66. Plus One
- 【leetcode】66. Plus One
- 66. Plus One
- 66. Plus One LeetCode
- 66. Plus One
- 66. Plus One
- 66. Plus One
- 66. Plus One
- 66. Plus One
- 【LeetCode】66. Plus One
- [LeetCode]66. Plus One
- 微信小程序checkbox排列方向
- 4.面向对象
- 【9-1-7】链表的冒泡 bubblesort
- 419. Battleships in a Board 难度:medium
- ES6的变量声明
- 66. Plus One
- 2017年了,别再混日子了
- openjdk8的安装
- linux环境下找出今天被修改的文件
- Hadoop Yarn 框架原理及运作机制
- CentOS6.5_64位系统下安装配置postfix邮件系统 启用并配置SMTP在第三方上边使用发送邮件
- 3.9触摸事件分发的例子-选择英雄图标,切换对应英雄,控制其移动。
- PAT BASIC LEVEL 1005. 继续(3n+1)猜想 (25)
- 替换字符串中空格为%20