博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Plus One
阅读量:4316 次
发布时间:2019-06-06

本文共 377 字,大约阅读时间需要 1 分钟。

class Solution {

public:
    vector<int> plusOne(vector<int>& digits) {
        int val= 1;
        int length = digits.size();//注意数字的高位为digits[0],低位在digits[length-1]
        for(int i = length -1;i>=0;i--)
        {
            digits[i]= digits[i]+val;
            val=digits[i]/10;
            if(digits[i]%10==0)
            digits[i]=0;
        }
        if(val==1)
        digits.insert(digits.begin(),1);
        return digits;
    }
   
};

转载于:https://www.cnblogs.com/gofighting/p/5036337.html

你可能感兴趣的文章
C# - XML
查看>>
android权限大全
查看>>
BZOJ.3262.陌上花开([模板]CDQ分治 三维偏序)
查看>>
[原]unity5 AssetBundle 加载
查看>>
[Day15]常用API(Object类、String类)
查看>>
[置顶] 各种流行的编程风格
查看>>
codeforces1029 E.Tree with Small Distances
查看>>
JavaScript——JS上下文中的this值笔记
查看>>
Bootstrap简单使用
查看>>
导航控制器的出栈
查看>>
玩转CSS3,嗨翻WEB前端,CSS3伪类元素详解/深入浅出[原创][5+3时代]
查看>>
iOS 9音频应用播放音频之播放控制暂停停止前进后退的设置
查看>>
Delphi消息小记
查看>>
HNOI2016
查看>>
BZOJ2648: SJY摆棋子&&2716: [Violet 3]天使玩偶
查看>>
JVM介绍
查看>>
结构体,联合体,内存分配
查看>>
JVM垃圾收集器介绍
查看>>
[No0000136]6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱
查看>>
【转】MapReduce源码分析总结
查看>>