首页 > 试题广场 >

给数组加一

[编程题]给数组加一
  • 热度指数:2182 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个用数组表示的数字,即数组中每个数表示一个数位上的数,例如 [1,2,3],表示 123 ,请问给这个数字加一后得到的结果(结果同样以数组的形式返回)。

注意:数组中不可能出现负数,且保证数组的首位即数字的首位不可能是 0 。

数据范围: 数组长度满足 ,数组中每个数满足
示例1

输入

[1,2,3]

输出

[1,2,4]
示例2

输入

[1,9]

输出

[2,0]
示例3

输入

[9]

输出

[1,0]
头像 用户抉择
发表于 2022-06-27 09:42:09
class Solution { public:     vector<int> plusOne(vector<int>& nums) {    & 展开全文
头像 CroMarmot
发表于 2022-02-21 17:53:54
给数组加一 题意 给定一个数组表示的数字,对这个数字加1,同样返回数组表示的数字 方法 python内置高精度 分析 直接把数字数组转换成数字,然后数字+1,最后把数字转换回数组 代码 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nu 展开全文
头像 苦行潜修者
发表于 2024-04-21 10:42:49
using System; using System.Collections.Generic; class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param num 展开全文
头像 奇点nlp
发表于 2022-05-31 09:08:49
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @return int整型一维数组 # class Solution: def plusOne(self , nums: List[int]) -&g 展开全文
头像 牛客362459853号
发表于 2021-11-14 19:28:31
只需要从后向前判断当前是否是9,是9就赋值0,继续向前直到不是9停止。 然后判断n是否小于0,小于0说明已经遍历完,在数组前面插入1. 否则当前值+1. class Solution { public:     ve 展开全文
头像 fred-coder
发表于 2021-11-24 00:55:14
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @return int整型一维数组 # class Solution: def plusOne(self , nums: List[int]) - 展开全文
头像 在划水的土拨鼠很有气魄
发表于 2024-03-27 15:57:36
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型vector * @return int整型vector 展开全文
头像 AimerAimer
发表于 2022-01-19 13:45:04
题意:         给定一个用数组表示的数字,即数组中每个数表示一个数位上的数,例如 [1,2,3],表示 123 ,请问给这个数字加一后得到的结果(结果同样以数组的形式返回)。   &n 展开全文
头像 牛客642798038号
发表于 2024-01-23 21:19:48
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @return int整型一维数组 # class Solution: def plusOne(self , nums: List[int]) - 展开全文
头像 姐姐的遮阳伞
发表于 2022-04-01 12:22:31
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param nums int整型一维数组 * 展开全文