当前位置: 首页> 教育> 大学 > 莆田企业自助建站_哈尔滨企业网站seo_快速收录网_企业营销型网站策划

莆田企业自助建站_哈尔滨企业网站seo_快速收录网_企业营销型网站策划

时间:2025/7/9 19:08:11来源:https://blog.csdn.net/qq_45964225/article/details/145000438 浏览次数:0次
莆田企业自助建站_哈尔滨企业网站seo_快速收录网_企业营销型网站策划

解析

从后往前遍历数组,由于首位有可能进位,所以拼接在原数组的首位上增加0,在每一位的加1后检查前一位需不需要进位

代码

class Solution {
public:vector<int> plusOne(vector<int>& digits) {if(digits[0]==0){digits[0] = 1;return digits;}else{vector <int> newDigits;newDigits.push_back(0);for(int i = 0;i < digits.size();i++){newDigits.push_back(digits[i]);}bool falg = true;for(int i = newDigits.size()-1 ; i>=0 ;i--){int num = newDigits[i];if(falg){num += 1;}else{break;}if(num == 10){falg = true;newDigits[i] = 0;}else{falg = false;newDigits[i] = num;}}int start = 0;if(newDigits[0] == 1){digits = newDigits;}else{start = 1;for(int i = start; i<newDigits.size();i++){digits[i-1] = newDigits[i];}}return digits;}}
};

关键字:莆田企业自助建站_哈尔滨企业网站seo_快速收录网_企业营销型网站策划

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: