66. Plus One
来源:互联网 发布:手机淘宝如何修改好评 编辑:程序博客网 时间:2024/05/29 15:45
Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most significant digit is at the head of the list.
这题我坚信leetcode出了问题,欢迎同学们来交流~
我的思路是是这给的是一个二进制的数字,那么从最后一个找起,只要是1就变0,直到遇到0为止。如果全部都是1的话,就把第一位变成1,在最后加一位0.
class Solution {public: vector<int> plusOne(vector<int>& digits) { int p=1; for(int i=digits.size()-1;i>=0;i--){ if(digits[i]==1) digits[i]=0; else {digits[i]=1;p=0;break;} } if(p){digits[0]=1;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
- 一句话介绍Hadoop家族产品
- Android学习系列(15)--App列表之圆角ListView(续)
- Java异常
- 最长回文子串(C/C++)
- JSP之——表单信息和图片一起提交
- 66. Plus One
- ssh 用法归纳
- maven命令
- 使用python+Selenium2+chrome模拟用户登录
- 2006 - MySQL server has gone away
- ListView只显示一行
- Android学习系列(16)--App工程结构搭建
- 【库和教程】ESP8266 WIFI模块实现远程wifi控制
- Unreal Engine 4 —— 反射机制的实现