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

A.每日一题——66. 加一

题目链接:66. 加一(简单)

算法原理:

解法:模拟

0ms击败100.00%

时间复杂度:O(n)

从后往前依次遍历:

①此数不是9,直接+1返回

②此数是9,继续往前找,将这个位置的数改为0

③如果全部都是9,就重新建个n+1的数组,将首位置设成1返回

Java代码:

class Solution { public int[] plusOne(int[] nums) { int n=nums.length; for(int i=n-1;i>=0;i--){ if(nums[i]<9){ nums[i]++;//进位 return nums; } nums[i]=0;//进位数字右边全变成0 } //全是9时 int[] ret=new int[n+1]; ret[0]=1; return ret; } }
http://www.jsqmd.com/news/176606/

相关文章:

  • offreg.dll文件损坏丢失找不到 打不开问题 下载方法
  • 启明910平台上的C语言性能调优(9大关键控制点深度剖析)
  • GaLore与Q-Galore优化器对比:内存节省高达70%
  • 2025年度总结 2026年度规划
  • 仅限极客掌握的技术:C语言直接访问物理地址实现存算一体(附完整代码示例)
  • 深度测评本科生必用的8款AI论文工具
  • P6794 [SNOI2020] 水池
  • Loss-Scale机制解析:防止梯度溢出的有效手段
  • MyBatisPlus用得好,不如让AI帮你写SQL——基于Swift框架的NL2SQL模型部署指南
  • SGLang推理引擎压测报告:每秒吞吐量突破万token
  • C语言量子计算实战(qubit初始化配置全解析)
  • qubit初始化配置陷阱频现,C语言开发者必须掌握的4个底层原理,99%的人忽略了第3点
  • 开启虚拟化之旅:HAXM安装操作指南
  • Java一段代碼
  • C#调用ONNX Runtime运行大模型?性能优化技巧分享
  • 工业控制系统中C语言实时性提升实战(从代码到硬件的全链路优化)
  • 揭秘C语言在无人机数据采集中的应用:如何实现毫秒级响应与零误差传输
  • 模拟服务与虚拟化工具深度解析:WireMock/MockServer/Mountebank技术全景
  • 深入浅出WinDbg Preview对PnP请求的跟踪方法
  • 百元预算跑大模型?RTX 3090+Swift框架性价比之选
  • 无人机数据采集难题,90%开发者都忽略的C语言优化技巧,你中招了吗?
  • 揭秘NVIDIA编译黑盒:如何用C语言实现CUDA内核性能翻倍优化
  • 多模态大模型怎么选?一锤定音提供300+模型对比与评测数据
  • 为什么你的TinyML模型总崩溃?深度剖析C语言内存泄漏根源
  • Mamba架构讲解 - 实践
  • 想在广东省农村盖房子,靠谱的自建房设计公司口碑推荐 - 苏木2025
  • 使用Docker、Prometheus和Grafana追踪Spotify指标
  • Grounding任务新突破:图文定位精度提升的秘密武器
  • MLCC dc bias character(For infineon)
  • 全球变暖 DFS解 python