首页 > 其他分享 >66. 加一

66. 加一

时间:2024-09-13 23:26:45浏览次数:10  
标签:digits 加一 题解 num 66 carry

题目链接 66. 加一
思路 简单模拟题
题解链接 官方题解
关键点
时间复杂度 \(O(1)\)
空间复杂度 \(O(1)\)

代码实现:

class Solution:
    def plusOne(self, digits: List[int]) -> List[int]:
        carry = 1
        n = len(digits)
        for i in range(-1, -n-1, -1):
            num = digits[i] + carry
            carry = num // 10
            digits[i] = num % 10
            if carry == 0:
                break
        if carry > 0:
            digits.insert(0, carry)
        return digits

标签:digits,加一,题解,num,66,carry
From: https://www.cnblogs.com/WrRan/p/18413079

相关文章

  • C++入门基础知识66——【关于C++ 接口(抽象类)】
    成长路上不孤单......
  • 5SHX0660F0002 ABB 可控硅模块 用于高压直流输电
    产品概述5SHX0660F0002是ABB推出的一款可控硅模块,专为工业自动化应用而设计。它具有以下特点:体积小巧,易于安装功能强大,可满足各种应用需求价格实惠,性价比高5SHX0660F0002适用于以下应用领域:电机控制加热控制照明控制固态继电器产品参数参数   值额定电流......
  • P10466 邻值查找
    #include<bits/stdc++.h>usingnamespacestd;#definexfirst#defineysecondtypedefpair<int,int>PII;typedeflonglongll;typedefunsignedlonglongull;typedefunsignedintuint;typedefvector<string>VS;typedefvector<int>......
  • 【洛谷 P5266】【深基17.例6】学籍管理 题解(映射+分支)
    【深基17.例6】学籍管理题目描述您要设计一个学籍管理系统,最开始学籍数据是空的,然后该系统能够支持下面的操作(不超过条):插入与修改,格式1NAMESCORE:在系统中插入姓名为NAME(由字母和数字组成不超过20个字符的字符串,区分大小写),分数为()的学生。如果已经有同名的学生则更新这名......
  • VU9P加速卡设计原理图 :410-基于XCVU9P+ C6678的100G光纤的加速卡
    基于XCVU9P+C6678的100G光纤的加速卡一、板卡概述     二、技术指标 •  板卡为自定义结构,板卡大小332mmx260mm; •  FPGA采用Xilinx Virtex UltralSCALE+ 系列芯片 XCVU9P; •  FPGA挂载4组FMC HPC 连接器; •  板载4路QS......
  • 解码未来:H.265与H.266技术对比及EasyCVR视频汇聚平台编码技术优势
    随着视频技术的不断发展,视频编码标准也在不断更新迭代。H.265(也称为HEVC,HighEfficiencyVideoCoding)和H.266(也称为VVC,VersatileVideoCoding)作为当前和未来的主流视频编码标准,各自在提升视频压缩效率、画质以及支持新视频类型方面展现出了显著的优势。本文将深入探讨H.265与H.2......
  • 为什么H.266未能普及?EasyCVR视频编码技术如何填补市场空白
    H.266,也被称为VersatileVideoCoding(VVC),是近年来由MPEG(MovingPictureExpertsGroup)和ITU(InternationalTelecommunicationUnion)联合开发并发布的新一代国际视频编码标准。该标准于2020年定稿,旨在提高视频压缩效率,特别是在4K和8K超高清视频领域。然而,尽管H.266拥有诸多技术优势......
  • ESP8266 开发板 带 0.96 OLED显示屏
     市面上有两种板子主要区别在于IIC通讯引脚不一样:第1款:SCL为12  /*D5=SCL=GPIO12*/SDA为14  /*D6=SDA=GPIO14*/第2款:SCL为5  /*D1=SCL=GPIO5*/SDA为4  /*D2=SDA=GPIO4*/先发第一款效果图示注意红色字体里的局部配置信息。#defineSCL12/*D5=SC......
  • 基于MicroPython的ESP8266控制RGB颜色传感器识别颜色的设计方案
        以下是一个基于MicroPython的ESP8266控制RGB颜色传感器进行颜色识别的设计方案:一、硬件准备1. ESP8266开发板(如NodeMCU)。2. RGB颜色传感器(例如TCS3200传感器)。3. 面包板。4. 杜邦线若干。5.3.3V直流电源二、硬件连接1. 将ESP8266的3.3V引脚、GND......
  • 基于MicroPython的ESP8266控制舵机的设计方案
        以下是一个基于MicroPython的ESP8266控制舵机的设计方案: 一、硬件准备1. ESP8266开发板(如NodeMCU)。2. 舵机(如SG90)。3. 杜邦线若干。 二、硬件连接1.将5V直流电源连接到舵机的电源引脚(通常为红色线)。2.将3.3V直流电源连接到ESP8266的3.3V管脚。3......