技术栈

python-leetcode-轮转数组

Joyner20182025-01-02 9:00

189. 轮转数组 - 力扣(LeetCode)

python 复制代码
class Solution:
    def rotate(self, nums: List[int], k: int) -> None:
        """
        Do not return anything, modify nums in-place instead.
        """
        n = len(nums)
        k %= n  # 如果 k 大于 n,取模处理
        
        # 反转整个数组
        nums.reverse()
        # 反转前 k 个元素
        nums[:k] = reversed(nums[:k])
        # 反转剩余部分
        nums[k:] = reversed(nums[k:])
上一篇:【网络】深入了解HTTP协议
下一篇:Apollo 自动驾驶全景解析
相关推荐
技术净胜
几秒前
Python 操作 Cookie 完全指南,爬虫与 Web 开发实战
前端·爬虫·python
海棠AI实验室
5 分钟前
第六章 日志体系:logging 让排错效率翻倍
python·logging
你怎么知道我是队长
7 分钟前
C语言---缓冲区
c语言·开发语言
laufing
12 分钟前
flask_restx 创建restful api
python·flask·restful
一只专注api接口开发的技术猿
34 分钟前
如何处理淘宝 API 的请求限流与数据缓存策略
java·大数据·开发语言·数据库·spring
superman超哥
34 分钟前
Rust 异步递归的解决方案
开发语言·后端·rust·编程语言·rust异步递归
期待のcode
36 分钟前
Java虚拟机的非堆内存
java·开发语言·jvm
黎雁·泠崖
36 分钟前
Java入门篇之吃透基础语法(二):变量全解析(进制+数据类型+键盘录入)
java·开发语言·intellij-idea·intellij idea
热门推荐
01GitHub 镜像站点02Labelme从安装到标注:零基础完整指南03网站改了域名,如何查找?04Linux下V2Ray安装配置指南05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06【踩坑笔记】50系显卡适配的 PyTorch 安装072025-04-03 Latex学习1——本地配置Latex + VScode环境08CentOS的ISO镜像下载09AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南10Claude Code 2.1.2 升级报错?别折腾了,一行命令搞定