66. Plus One
来源:互联网 发布:linux makefile是什么 编辑:程序博客网 时间:2024/06/07 14:18
1、从后向前找,找到第一个不为9的数字后将它+1,之后的数字全都置0.
2、如果全部数字都为9,那么首位置1,所有位置0,再压进去一个0.
class Solution {public: vector<int> plusOne(vector<int>& digits) { int len=digits.size(); for(int i=len-1;i>=0;i--){ if(digits[i]!=9){ digits[i]++; for(int j=i+1;j<len;j++) digits[j]=0; return digits; } } digits[0]=1; for(int i=1;i<len;i++) digits[i]=0; digits.push_back(0); return digits; }};
0 0
- [LeetCode]66.Plus One
- LeetCode --- 66. Plus One
- [Leetcode] 66. Plus One
- [leetcode] 66.Plus One
- 66. Plus One
- 66. Plus One
- [leetcode] 66. Plus One
- Leetcode-66. Plus One
- 【leetcode】66. Plus One
- 66. Plus One
- 66. Plus One LeetCode
- 66. Plus One
- 66. Plus One
- 66. Plus One
- 66. Plus One
- 66. Plus One
- 【LeetCode】66. Plus One
- [LeetCode]66. Plus One
- tqOS的PendSV抢占式任务调度
- Servlet的运行过程
- Spring MVC之@RequestBody, @ResponseBody 详解
- 跳槽失败不是末日!你还可以这么做!
- http协议简介
- 66. Plus One
- get请求与post请求
- wordpress
- 常用排序方法介绍
- Servlet的中文问题
- 使用viewpage和动画来打造类是电影海报画廊展示效果
- scrapy 高级
- 重定向
- 补间动画的XML设置使用