给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。示例 1:输入:head = [1,2,3,4,5], k = 2
输出:[4,5,1,2,3]
示例 2:输入:head = [0,1,2], k = 4
输出:[2,0,1]链接:https://leetcode-cn.com/problems/rotate-listclass Solution:def rotateRight(self, head:ListNode, k:int):if not head or not head.next:return headlength = 0cur = headwhile cur:length += 1cur = cur.nextk = k%lengthif k==0:return headslow, fast = head, headwhile fast.next:slow = slow.nextfast = fast.nextNewhead = slow.nextslow.next = Nonefast.next = headreturn Newhead

Leetcode 61 旋转链表 (每日一题 20210723)相关推荐

  1. 【Leetcode -61.旋转链表 -82.删除排序链表中的重复元素Ⅱ】

    Leetcode Leetcode -61.旋转链表 Leetcode -82.删除排序链表中的重复元素Ⅱ Leetcode -61.旋转链表 题目:给你一个链表的头节点 head ,旋转链表,将链表 ...

  2. Java实现 LeetCode 61 旋转链表

    61. 旋转链表 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数. 示例 1: 输入: 1->2->3->4->5->NULL, k = ...

  3. 跟我打卡LeetCode 61旋转链表62不同路径63不同路径 II

    原创公众号:bigsai 关注后回复进群即可加入力扣打卡群,欢迎划水.近期打卡: LeetCode 49字母异位词分组&50pow(x,n)&51八皇后 LeetCode打卡 52八皇 ...

  4. LeetCode 61. 旋转链表

    给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数. 示例 1: 输入: 1->2->3->4->5->NULL, k = 2 输出: 4-& ...

  5. 24. Leetcode 61. 旋转链表 (链表-基础操作类-旋转链表)

    给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置.示例 1:输入:head = [1,2,3,4,5], k = 2 输出:[4,5,1,2,3] 示例 2:输入:hea ...

  6. LeetCode 61旋转链表-中等

    给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置. 输入:head = [1,2,3,4,5], k = 2 输出:[4,5,1,2,3] 输入:head = [0,1, ...

  7. LeetCode 61. 旋转链表(python、c++)

    题目描述 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数. 示例 1: 输入: 1->2->3->4->5->NULL, k = 2 输出 ...

  8. leetcode 61 旋转链表 c++

    题目: 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数. 示例1: 输入: 1->2->3->4->5->NULL, k = 2 输出: ...

  9. LeetCode 61——旋转链表

    1. 题目 2. 解答 2.1. 方法一 将链表每个节点向右移动 1 个位置,其实就是让链表最后一个结点指向第一个结点. 因此,向右移动 k 个位置就重复上述过程 k 次即可. 然后,我们注意到,若链 ...

最新文章

  1. c# 无法加载oraops.dll_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础
  2. settimeout怎么用_怎么实现一个3d翻书效果
  3. python安装后cmd找不到_关于Python3.6环境中,virtualenv找不到命令的解决方法
  4. Java 获取集合长度
  5. 展示一个基本的正则用例
  6. android鸿洋布局,Android基础ConstrainLayout约束布局的介绍和使用
  7. 浅谈K短路算法(KSP)之二(YEN .J算法求解)
  8. php上传下载excel,PHPExcel 上传下载的示例代码
  9. 第五章:【UCHome二次开发】模板解析
  10. Linux引出环境变量的关键字,学习记录008-linux常用命令/设置系统and用户环境变量two(示例代码)...
  11. 五个部署Hyper-v的常见错误.
  12. 一位全减器逻辑电路图_一种一位全减器电路的制作方法
  13. 基于隐私保护的安全多方计算区块链融合技术的智能合约
  14. 死锁产生的原因及解决方法
  15. 172Echarts - 象形柱图(Dotted bar)
  16. 看看十二星座哪个更适合当程序员
  17. python 爬网站上的图片
  18. 易语言EIP永久注入
  19. CPU时钟周期和时钟频率
  20. 解决Ubuntu打不出“|”竖线符号

热门文章

  1. 导出toolStrip1中的图标
  2. iPhone X掉漆愈演愈烈?手机变成刮刮乐
  3. JavaScript(15)jQuery 选择器
  4. 删除git commit 的 UserInterfaceState.xcuserstate 文件
  5. rhel7 http实例3
  6. Python 爬取可用代理 IP
  7. OpenInventor开发笔记:解决FaceSet的填充问题
  8. 逻辑分析仪上位机DSview的简单触发设置
  9. STM32单片机如何使用JLINK下载
  10. c++快速读入(快读)