本文共 397 字,大约阅读时间需要 1 分钟。
题目:
解答:
注意 vector中反向迭代器reverse_iterator 和insert的使用
代码:
class Solution {public: vector plusOne(vector &digits) { int carry = 1; for (vector ::reverse_iterator rit = digits.rbegin(); rit != digits.rend(); rit++) { int temp = *rit + carry; *rit = temp % 10; carry = temp / 10; } if (carry != 0) { digits.insert(digits.begin(), carry); } return digits; }};
转载地址:http://lutsi.baihongyu.com/