LeetCode——Plus One
来源:互联网 发布:创维网络电视50价格 编辑:程序博客网 时间:2024/06/05 19:39
题目:
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) { if (digits.size() == 0) { vector<int> rtn; return rtn; } int *pData = new int [digits.size() + 1]; int carry = 1; for (int i = digits.size() - 1; i >= 0; --i) { int tmp = digits[i] + carry; pData[i + 1] = (tmp % 10); carry = tmp / 10; } int ix = 1; if (carry) { pData[0] = carry; ix = 0; } vector<int> rtn(pData + ix, pData + digits.size() + 1); delete [] pData; return rtn; }};
0 0
- LeetCode—Plus One
- LeetCode——Plus One
- LeetCode ——Plus One
- Plus One —— Leetcode
- LeetCode——Plus One
- leetcode 066 —— Plus One
- LeetCode题解——Plus One
- Leetcode题集——plus-one
- Leetcode Problem.66—Plus One
- LeetCode 之 Plus One — C 实现
- leetcode——66——Plus One
- 【leetcode】Array—— Plus One(66)
- leetcode刷题之旅——66Plus One
- Leetcode学习(29)—— Plus One
- LeetCode 66 — Plus One(C++ Java Python)
- LeetCode 66 — Plus One( Java 递归)
- LeetCode: Plus One
- LeetCode Plus One
- 零基础项目制学习python(二)
- Algorithms—123.Best Time to Buy and Sell Stock III
- BestCoder #45 1003 Dylans loves tree
- 查看android程序的CPU和内存消耗情况
- 黑马程序员---多线程
- LeetCode——Plus One
- 黑马程序员-线程
- Docker ubuntu 安装
- 用latex排版中的对象旋转问题
- 进程间通信(10) - 网络套接字(socket)[1]
- 将自己的写的 maven 构件发布到 nexus 私服
- 数据挖掘十大算法之Appriori算法(3)
- Mybatis框架之常用标签学习
- android简单音乐播放器(二)