Plus One
来源:互联网 发布:网络安全法知识竞赛 编辑:程序博客网 时间:2024/05/01 06:56
一点注意的是:vector元素任意位置的插入需要用iterator
class Solution {public: vector<int> plusOne(vector<int> &digits) { // Start typing your C/C++ solution below // DO NOT write int main() function int i,k=0,len=digits.size(); if(len==0){ digits.push_back(1); return digits; } ++digits[len-1]; for(i=len-1;i>=0;--i){ digits[i]+=k; k=0; if(digits[i]>9){ k=1; digits[i]%=10; } } if(k==1){ digits.insert(digits.begin(),k); } return digits; }};
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- 573 - The Snail
- hdu 1875 畅通工程再续(最小生成树)
- poj3977 Subset 中途相遇法...
- Android下Dialog及Activity屏蔽Home键详解
- NGU- Scroll View实现触摸滚动相册效果
- Plus One
- DataTable的新建、查询、添加和修改
- Android技术积累:图片缓存管理
- 06-数据结构_预备知识-跨函数使用内存
- 【TCP连接状态详解】
- 【新技术_02】枚举
- Android上面通过URL来启动本地应用
- hdu(数值计算 概率)
- android ImageView解析网络图片