LeetCode 66 加一
原题链接
关键词 :数组 模拟法
解题思路:
此题为处理数组,数组特点 --数组下标 可以前后覆盖 数组元素可交换等。
此题分为三种情况
1.传入数为234形式 ,加一后无进位。直接在最后一个数组+1即可
2.传入数为239形式,即末尾数为9需要进位,末尾置为0,前一位+1
3.传入数为999形式,即各个位置都需要进位。此时需要将数组 array[0] 位置设置为1 在尾部push_back(0)
题解代码如下
#include<iostream>
#include<vector>
using namespace std;
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] = 0;else{digits[i]++;//for循环至第二次再前处理前一个数return digits;}}digits[0] = 1;//当为9999的情况digits.push_back(0);//尾部加入0return digits;}
};
LeetCode 66 加一相关推荐
- ⭐算法入门⭐《线性枚举》简单09 —— LeetCode 66. 加一
文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述 给定一个由 整数 组成 ...
- Java实现 LeetCode 66 加一
66. 加一 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示 ...
- LeetCode 66. 加一
1. 题目 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示例 ...
- leetcode 66. 加一(C语言)
题目: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示例 1 ...
- leetcode 66. 加一-java简短代码实现
题目所属分类 模拟加法 原题链接 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字. 你可以假设除了整数 0 之外 ...
- LeetCode 64最小路径和65有效数字66加一
原创公众号:bigsai 专注于Java.数据结构与算法,一起进大厂不迷路! 关注后回复进群即可加入力扣打卡群,欢迎划水.近期打卡: LeetCode打卡 52八皇后Ⅱ&53最大子序和& ...
- [66]--加1--简单
代码 /** @lc app=leetcode.cn id=66 lang=javascript** [66] 加一*/// @lc code=start /*** @param {number[]} ...
- 66. 加一。。。。。。
原题链接: 66. 加一 https://leetcode.cn/problems/plus-one/ 完成情况: 解题思路: 这道题题目也多少有点大病,就是说,题目说的你不知所云,简单来说,就是一个 ...
- 【细节处理】LeetCode 66. Plus One
LeetCode 66. Plus One 博客转载自:http://www.cnblogs.com/grandyang/p/4079357.html Solution1: class Solutio ...
最新文章
- Android的NDK开发(3)————JNI数据类型的详解
- ajax的核心有哪些,ajax的核心
- 【Python】学习笔记总结4(Python模块)
- Django模型(三)
- 细粒度图像分类_北大提出PKU FG-XMedia:细粒度跨媒体检索数据集和评测基准
- VB如何根据窗口标题获得进程名称
- 移动端页面滚动穿透问题解决方案
- 智能优化算法:海鸥优化算法-附代码
- 常见面试题学习(5)
- wget:Unable to establish SSL connection错误
- PMP项目管理是什么意思?
- VPU/NPU/TPU/GPU/CPU眼花缭乱,傻傻分不清楚?三百字讲明白
- 使用ffmpeg调整图像大小
- 京东20210618活动脚本
- 离开外包之后,花了10000小时,最后我走进字节跳动拿到了offer
- Mac下Smb的使用
- 校校通php,ZDSoft.net校校通软件平台7.0((8.5日升级版).rar(请使用迅雷)
- Springboot学生作业管理系统毕业设计-附源码251208
- 用Python让蔡徐坤在我的命令行里打篮球!| 附完整代码
- 源码推荐:目前为止最为接近iBook的翻页效果
热门文章
- Java –缺少字体–崩溃的应用程序!
- JMetro版本11.6.5和8.6.5发布
- ejb的maven_针对新手的Java EE7和Maven项目-第3部分-定义ejb服务和jpa实体模块
- java 设计模式 示例_Java中的访问者设计模式–示例教程
- WildFly Kubernetes exec探针
- jasperreports_JasperReports JSF插件用例–简单列表报告
- 死信队列和延迟队列_在实践中使用延迟队列
- 使用Camel从WildFly 8向WebLogic 12发送JMS消息
- apache shiro_Apache Shiro:简化应用程序安全性
- JMH:如何设置和运行JMH基准