当前位置: 首页 > news >正文

Day10加一

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

在这里插入图片描述

class Solution {public int[] plusOne(int[] digits) {for (int i = digits.length - 1; i >= 0; i--) {if (digits[i] == 9) {digits[i] = 0;if (i == 0) {int[] newDigits = new int[digits.length + 1];newDigits[0] = 1;return newDigits;}} else {digits[i] += 1;return digits;}}return digits;}
}

复杂度分析:
时间复杂度:O(n),n是指数组的长度。
空间复杂度:O(n)。

http://www.lryc.cn/news/476535.html

相关文章:

  • UTF-8简介
  • 基于Openwrt系统架构,实现应用与驱动的实例。
  • SQL进阶技巧:如何利用三次指数平滑模型预测商品零售额?
  • HTB:Cicada[WriteUP]
  • 小张求职记四
  • 适用于 c++ 的 wxWidgets框架源码编译SDK-windows篇
  • flink 内存配置(二):设置TaskManager内存
  • 【C++ 算法进阶】算法提升八
  • 阿里云实时数据仓库HologresFlink
  • 生成式语言模型的文本生成评价指标(从传统的基于统计到现在的基于语义)
  • 【网安案例学习】暴力破解攻击(Brute Force Attack)
  • 时间序列预测(十八)——实现配置管理和扩展命令行参数解析器
  • Vue问题汇总解决
  • Spark学习
  • 一些小细节代码笔记汇总
  • L4.【LeetCode笔记】链表题的VS平台调试代码
  • JavaCV 之高斯滤波:图像降噪与细节保留的魔法
  • VsCode显示空格
  • .Net C# 基于EFCore的DBFirst和CodeFirst
  • w012基于springboot的社区团购系统设计
  • 笔记本降频超鬼锁屏0.39电脑卡到不行解决办法实操记录
  • 优选算法第四讲:前缀和模块
  • ubuntu20.04 加固方案-设置限制su命令用户组
  • TDengine数据备份与恢复
  • 2024最新的开源博客系统:vue3.x+SpringBoot 3.x 前后端分离
  • 研究中的“异质性”、“异质性结果”是指?
  • Springboot整合AOP和redis
  • freetype学习总结
  • 上海亚商投顾:沪指缩量调整 华为概念股午后爆发
  • 操作系统与进程【单身狗定制版】