class Solution {
public:
vector<int> plusOne(vector<int> &digits) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
vector<int> result;
int carray_bit = 0;
digits[digits.size()-1] += 1;
for(int i=digits.size()-1;i>=0;i--) {
if(carray_bit) {
result.push_back(1 + digits[i]);
} else {
result.push_back(digits[i]);
}
if(result[result.size()-1] >= 10) {
result[result.size()-1] %= 10;
carray_bit = 1;
} else {
carray_bit = 0;
}
}
if(carray_bit) {
result.push_back(1);
}
reverse(result.begin(),result.end());
return result;
}
};
分享到:
相关推荐
回文数 LeetCode刷题挑战: 回文数
LeetCode 刷题攻略:200道经典题目刷题顺序
leetcode卡 :dizzy: LeetCode for Python :snake: Requirements Python >= 3.8 Installation git clone git@github.com:imajinyun/leetcode-python.git cd leetcode-python Usage python3 -m unittest discover -s ....
leetcode 316 算法 这是一个算法问题列表。 力码 LeetCode #1:二和 LeetCode #2:两个数字相加 LeetCode #5:最长回文子串 力扣#15:3Sum LeetCode #20:有效括号 LeetCode #21:合并两个排序列表 LeetCode #24:成...
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导.zip
leetcode数组下标大于间距 :dizzy: LeetCode for PHP :elephant: Requirements PHP >= 8.0 PHPUnit >= 9.5 Installation Install the package through . Run the Composer require command from the Terminal: git ...
leetcode 2 leetcode_prelude 在 LeetCode 中练习的一些有用的宏和定义。 如何使用 将以下行添加到您的 Cargo.toml。 [ dependencies ] leetcode_prelude = " ^0.2 " 例子 二叉树初始化 use leetcode_prelude :: ...
"leetcode题库-my-leetcode-code:leetcode代码管理" 这个标题表明这是一个关于LeetCode的个人代码仓库,其中包含了作者在LeetCode上解决算法问题的Python3代码。LeetCode是一个在线平台,提供了各种编程挑战,旨在...
leetcode双人赛 :pencil: 使用 Python3 的 Leetcode 解决方案 更新时间:2019-03-24 22:16:24 自动创建 我已经解决了7 / 965 个问题,但仍有140 个问题被锁定。 如果你想使用这个工具,请按照这个 如果您有任何问题...
在本项目"leetcode_101:LeetCode 101:和你一起你轻松刷题(C ++)"中,作者旨在为学习者提供一套C++语言的LeetCode问题解决方案,帮助他们更好地理解和解决算法及数据结构相关的问题。LeetCode是一个在线平台,...
vscode提交leetcode leetcodeSolutionsPython 这些是 leetcodes 库的 python 解决方案。 Leetcode 是一种很棒的方式来练习编写...Code 中的 LeetCode 问题 版本:0.17.0 发布者:力扣 LeetCode VS Marketplace 链接:
示例 1:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]示例 2:输入:[[1,2,3],[4
2、解题思路一开始没有理解题意,实际上,这道题目描述不够清楚基本题意如下:数组的下标,对应一个偏移量,表示下一步能够到达的下标举个例子输入:我们将每一个下标,都
leetcode 分类 Introduction: 关于LeetCode的计时,真的有点迷,还是主要看复杂度,不要过度关注计时吧。 刷题链接: leetcode中文网: leetcode英文网: Top100常见题: 关于Python的详细题解记录在,有兴趣的小...
上班时间刷leetcode LeetCode 记录自己的刷题思路,js代码不在维护,以后以py代码为主。 规范如下: 文件名格式[题号][题目名字],文件内容:题目描述、关键思路、解题代码、tag、复杂度 刷题相关思考 刷题开始于...
2、解题思路 设置一个不重复位置指针,另一个向前移动,每一次都判断之前的是不是重复 如果重复,当前指针直接加一 不重复,将不重复指针加一,并将当前值复制过
说明: Solve LeetCode problems in VS Code 发布者: 力扣 LeetCode 链接: https://marketplace.visualstudio.com/items ? itemName=LeetCode.vscode-leetcode 调试环境配置(使用MSVC) 配置环境变量如
leetcode 分类 LeetCode :bouquet::bouquet::bouquet: 介绍 leetcode 题解,Issues 会记录 leetcode 解题之路,并使用 label 进行了分类。 目录 链表
LeetCode题解该仓库记录刷LeetCode的提交答案, 在锻炼自己的编程能力同时, 分享给也在刷题的小伙伴.本人的能力有限, 仅记录自己理解的和实现的解题方式.刷题不是为了找到答案, 而是为了找到方法.笔记参考资料集1. ...
leetcode 非官方顺序leetcode题解,主要代码为Python和C++。 leetcode 第1题: leetcode 第2题: leetcode 第3题: leetcode 第4题: leetcode 第5题: leetcode 第6题: leetcode 第7题: leetcode 第9题: ...