技术栈

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 自动驾驶全景解析
相关推荐
rannn_111
2 分钟前
【力扣hot100】二叉树专题+总结
java·算法·leetcode·二叉树
啊嘞嘞?
4 分钟前
力扣(岛屿数量)
算法·leetcode
eagle_Annie
6 分钟前
Python/torch/深度学习——Miniforge+uv环境安装
python·深度学习·uv
SomeB1oody
10 分钟前
【RustyML入门】5.3. 聚类指标
开发语言·后端·机器学习·rust·教程
OPEN-F
18 分钟前
Python进阶教程:Web开发入门(Flask)
开发语言·python
神仙别闹
21 分钟前
基于C++ MFC实现动态分区分配存储管理
开发语言·c++·mfc
zander258
22 分钟前
LeetCode 198. 打家劫舍
算法·leetcode·深度优先
for_ever_love__
26 分钟前
python基础语法学习: 类型注解
开发语言·python·学习
吃着火锅x唱着歌
29 分钟前
LeetCode 648.单词替换
算法·leetcode·职场和发展
caimouse
32 分钟前
ReactOS 图形系统分析(46):DC 工具 — dcutil.c
c语言·开发语言
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02GitHub 镜像站点03微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新042026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?05历年考研数学一、数学二、数学三真题试卷及答案PDF06AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路07Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费08VSCode+CodeX扩展,无法启动092026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片10如何新建文件夹? 电脑新建文件夹的4种方法