原题链接

关键词 :数组  模拟法

解题思路:

此题为处理数组,数组特点  --数组下标  可以前后覆盖  数组元素可交换等。

此题分为三种情况

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 加一相关推荐

  1. ⭐算法入门⭐《线性枚举》简单09 —— LeetCode 66. 加一

    文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述   给定一个由 整数 组成 ...

  2. Java实现 LeetCode 66 加一

    66. 加一 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示 ...

  3. LeetCode 66. 加一

    1. 题目 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示例 ...

  4. leetcode 66. 加一(C语言)

    题目: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字. 你可以假设除了整数 0 之外,这个整数不会以零开头. 示例 1 ...

  5. leetcode 66. 加一-java简短代码实现

    题目所属分类 模拟加法 原题链接 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一. 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字. 你可以假设除了整数 0 之外 ...

  6. LeetCode 64最小路径和65有效数字66加一

    原创公众号:bigsai 专注于Java.数据结构与算法,一起进大厂不迷路! 关注后回复进群即可加入力扣打卡群,欢迎划水.近期打卡: LeetCode打卡 52八皇后Ⅱ&53最大子序和& ...

  7. [66]--加1--简单

    代码 /** @lc app=leetcode.cn id=66 lang=javascript** [66] 加一*/// @lc code=start /*** @param {number[]} ...

  8. 66. 加一。。。。。。

    原题链接: 66. 加一 https://leetcode.cn/problems/plus-one/ 完成情况: 解题思路: 这道题题目也多少有点大病,就是说,题目说的你不知所云,简单来说,就是一个 ...

  9. 【细节处理】LeetCode 66. Plus One

    LeetCode 66. Plus One 博客转载自:http://www.cnblogs.com/grandyang/p/4079357.html Solution1: class Solutio ...

最新文章

  1. Android的NDK开发(3)————JNI数据类型的详解
  2. ajax的核心有哪些,ajax的核心
  3. 【Python】学习笔记总结4(Python模块)
  4. Django模型(三)
  5. 细粒度图像分类_北大提出PKU FG-XMedia:细粒度跨媒体检索数据集和评测基准
  6. VB如何根据窗口标题获得进程名称
  7. 移动端页面滚动穿透问题解决方案
  8. 智能优化算法:海鸥优化算法-附代码
  9. 常见面试题学习(5)
  10. wget:Unable to establish SSL connection错误
  11. PMP项目管理是什么意思?
  12. VPU/NPU/TPU/GPU/CPU眼花缭乱,傻傻分不清楚?三百字讲明白
  13. 使用ffmpeg调整图像大小
  14. 京东20210618活动脚本
  15. 离开外包之后,花了10000小时,最后我走进字节跳动拿到了offer
  16. Mac下Smb的使用
  17. 校校通php,ZDSoft.net校校通软件平台7.0((8.5日升级版).rar(请使用迅雷)
  18. Springboot学生作业管理系统毕业设计-附源码251208
  19. 用Python让蔡徐坤在我的命令行里打篮球!| 附完整代码
  20. 源码推荐:目前为止最为接近iBook的翻页效果

热门文章

  1. Java –缺少字体–崩溃的应用程序!
  2. JMetro版本11.6.5和8.6.5发布
  3. ejb的maven_针对新手的Java EE7和Maven项目-第3部分-定义ejb服务和jpa实体模块
  4. java 设计模式 示例_Java中的访问者设计模式–示例教程
  5. WildFly Kubernetes exec探针
  6. jasperreports_JasperReports JSF插件用例–简单列表报告
  7. 死信队列和延迟队列_在实践中使用延迟队列
  8. 使用Camel从WildFly 8向WebLogic 12发送JMS消息
  9. apache shiro_Apache Shiro:简化应用程序安全性
  10. JMH:如何设置和运行JMH基准