66 - Plus One
来源:互联网 发布:手机钉钉 请检查网络 编辑:程序博客网 时间:2024/06/06 00:02
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.
Subscribe to see which companies asked this question
思路解析:
本题不难理解。在题意上纠结了五分钟。其实就是一个数字,其中的每一位是数组中的每一个元素。
class Solution {public: vector<int> plusOne(vector<int>& digits) { if (digits[digits.size() - 1] != 9) { digits[digits.size() - 1] ++; return digits; } else { digits[digits.size() - 1] = 0; int carry = 1; for (int i = digits.size() - 2; i >=0; i--) { if (digits[i] != 9) { digits[i]++; return digits; } else { digits[i] = 0; } } //都是9的情况 vector<int> res(digits.size() + 1, 0); res[0] = 1; return res; } }};
0 0
- leetcode 66 Plus One
- [leetcode 66] Plus One
- 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
- #66 Plus One
- Leetcode[66]-Plus One
- 【leetcode】【66】Plus One
- leetcode[66]:Plus One
- leetcode-66-Plus One
- 66Plus One
- leetcode 66:plus one
- Leetcode# 66 Plus One
- leetcode 66: Plus One
- liunx最小化安装记录
- 调用setResult()方法时没有回调onActivityForResult()方法
- libevent 在window环境编译
- express4入门一则
- 清楚小数点后末尾0的影响
- 66 - Plus One
- SQL语句增删改查
- iOS多线程
- android和js交互实例
- 股票练习题作业代码
- 解析Android中如何做到Service被关闭后又自动启动的实现方法
- Android EditText 设置圆角
- mAppWidget 英文使用说明
- Canvas在Flyme主题的应用实践