技术栈

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 自动驾驶全景解析
相关推荐
aischang
几秒前
统信桌面专业版如何使用python开发平台jupyter
开发语言·python·jupyter·统信uos
红鼻子时代
4 分钟前
Django RBAC项目后端实战 - 03 DRF权限控制实现
后端·python·django·rabc
敲键盘的小夜猫
10 分钟前
大模型链路调试平台之LangSmith实战指南
python·langchain
狐凄
22 分钟前
Python实例题:Python计算概率论
开发语言·python·概率论
Y317429
24 分钟前
python Day46 学习(日志Day15复习)
python·学习·机器学习
不7夜宵
25 分钟前
力扣热题100 k个一组反转链表题解
算法·leetcode·链表
这里有鱼汤
25 分钟前
一文读懂量化交易中最常用的5种均线,附源码,建议收藏
后端·python
学不会就看
44 分钟前
selenium学习实战【Python爬虫】
python·学习·selenium
q56731523
1 小时前
分布式增量爬虫实现方案
开发语言·分布式·爬虫·python
热门推荐
01【图像处理与机器视觉】XJTU期末考点02从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑03KGG转MP3工具|非KGM文件|解密音频04海康Visionmaster-常见问题排查方法-启动阶段05YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】06【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!07Coze扣子平台完整体验和实践(附国内和国际版对比)08DeepSeek各版本说明与优缺点分析09VMware虚拟机安装Win7专业版保姆级教程(附镜像包)10R-tree详解