LeetCode(67)Plus One
来源:互联网 发布:cocos2d-x用js编写 编辑:程序博客网 时间:2024/06/06 05:42
题目如下:
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.
题目分析:
简单题目,模拟加法运算即可。
我的代码:
class Solution {public: vector<int> plusOne(vector<int> &digits) { int new_digit = 0; int over_flow = 0; vector<int> result; digits[digits.size() - 1] += 1; for (int i = digits.size() - 1; i >= 0; --i) { new_digit = (over_flow + digits[i]) % 10; over_flow = (over_flow + digits[i]) / 10; digits[i] = new_digit ; } result.assign(digits.begin(), digits.end()); if (over_flow > 0) result.insert(result.begin(), 1); return result; }};
0 0
- LeetCode 67 Plus One
- LeetCode(67)Plus One
- 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
- 新手初步--Springmvc
- Could not publish server configuration for Tomcat v6.0 Server at localhost.
- 获取iphone用户安装的app列表
- 二分法-笔记
- KMP
- LeetCode(67)Plus One
- 面试中的二叉树问题总结【Java版】
- linux minicom
- ubuntu 常用命令
- JAVA中文件夹的复制和文件的遍历
- 三个字符串的LCS
- linux下的.run包的制作
- tomcat报503 或者无法启动应用
- 离开大都市之后