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

Java | Leetcode Java题解之第386题字典序排数

题目:

题解:

class Solution {public List<Integer> lexicalOrder(int n) {List<Integer> ret = new ArrayList<Integer>();int number = 1;for (int i = 0; i < n; i++) {ret.add(number);if (number * 10 <= n) {number *= 10;} else {while (number % 10 == 9 || number + 1 > n) {number /= 10;}number++;}}return ret;}
}

相关文章:

  • 高压挑战:新能源汽车换电连接器的技术革新
  • 【机器人工具箱Robotics Toolbox开发笔记(十九)】机器人工具箱Link类函数参数说明
  • 时间同步服务
  • 基于yolov8的焊缝质量好坏系统python源码+onnx模型+评估指标曲线+精美GUI界面
  • JavaScript 知识点总结
  • [数据集][目标检测]鲜花检测数据集VOC+YOLO格式25215张106类别
  • 哪些无线通信系统没用OFDM系统
  • 怎么利用NodeJS发送视频短信
  • 百度飞浆OCR半自动标注软件OCRLabel配置【详细
  • 【Python篇】PyQt5 超详细教程——由入门到精通(终篇)
  • 内核启动参数
  • Python批量读取身份证信息录入系统和重命名
  • AtCoder Beginner Contest 370 Solution
  • 【HarmonyOS 4.0】@ohos.events.emitter (Emitter)
  • 在 Qt Creator 中,输入 /** 并按下Enter可以自动生成 Doxygen 风格的注释
  • ----------
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 【剑指offer】让抽象问题具体化
  • 0x05 Python数据分析,Anaconda八斩刀
  • bootstrap创建登录注册页面
  • C++类中的特殊成员函数
  • CentOS6 编译安装 redis-3.2.3
  • ES6简单总结(搭配简单的讲解和小案例)
  • HTML中设置input等文本框为不可操作
  • Java 23种设计模式 之单例模式 7种实现方式
  • JavaScript 基础知识 - 入门篇(一)
  • JDK 6和JDK 7中的substring()方法
  • maven工程打包jar以及java jar命令的classpath使用
  • nodejs调试方法
  • react 代码优化(一) ——事件处理
  • storm drpc实例
  • 安装python包到指定虚拟环境
  • 大型网站性能监测、分析与优化常见问题QA
  • 面试遇到的一些题
  • 排序算法学习笔记
  • 前端之React实战:创建跨平台的项目架构
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 时间复杂度与空间复杂度分析
  • 探索 JS 中的模块化
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 正则表达式小结
  • FaaS 的简单实践
  • 关于Android全面屏虚拟导航栏的适配总结
  • 国内开源镜像站点
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (ZT)薛涌:谈贫说富
  • (八)Flink Join 连接
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)ssm高校实验室 毕业设计 800008
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (原創) 未来三学期想要修的课 (日記)