技术栈

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

Mopes__2024-09-08 11:33

题目:

题解:

python 复制代码
class Solution:
    def lexicalOrder(self, n: int) -> List[int]:
        ans = [0] * n
        num = 1
        for i in range(n):
            ans[i] = num
            if num * 10 <= n:
                num *= 10
            else:
                while num % 10 == 9 or num + 1 > n:
                    num //= 10
                num += 1
        return ans
上一篇:【C++多线程编程】 线程安全与对象生命周期管理
下一篇:DFS 算法:洛谷B3625迷宫寻路
相关推荐
玖剹
20 小时前
队列+宽搜(bfs)
数据结构·c++·算法·leetcode·宽度优先
羸弱的穷酸书生
20 小时前
python中各种数据类型的转换方法
python
D___H
21 小时前
Part8_编写自己的解释器
python
TDengine (老段)
21 小时前
TDengine Python 连接器入门指南
大数据·数据库·python·物联网·时序数据库·tdengine·涛思数据
田里的水稻
21 小时前
C++_python_相互之间的包含调用方法
c++·chrome·python
2501_94187056
21 小时前
面向微服务熔断与流量削峰策略的互联网系统稳定性设计与多语言工程实践分享
开发语言·python
GIS之路
1 天前
GDAL 实现矢量裁剪
前端·python·信息可视化
有一个好名字
1 天前
力扣-从字符串中移除星号
java·算法·leetcode
IT=>小脑虎
1 天前
Python零基础衔接进阶知识点【详解版】
开发语言·人工智能·python
智航GIS
1 天前
10.6 Scrapy:Python 网页爬取框架
python·scrapy·信息可视化
热门推荐
01GitHub 镜像站点02Labelme从安装到标注:零基础完整指南03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04Linux下V2Ray安装配置指南05Claude Code 2.1.2 升级报错?别折腾了,一行命令搞定06jdk21下载、安装(Windows、Linux、macOS)07【踩坑笔记】50系显卡适配的 PyTorch 安装082025-04-03 Latex学习1——本地配置Latex + VScode环境09Overleaf编译超时,超出免费计划编译时限(已解决)10KGG转MP3工具|非KGM文件|解密音频