当前位置: 首页 > news >正文

搜索引擎 磁力吧seo编辑是干什么的

搜索引擎 磁力吧,seo编辑是干什么的,当前最好用的wordpress主题,武汉网站建设全包【力扣】61. 旋转链表(每个节点向右移k个单位) 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 1: 输入:head [1,2,3,4,5], k 2 输出:[4,5,1,2,3] 示例 2&a…

【力扣】61. 旋转链表(每个节点向右移k个单位)

给你一个链表的头节点 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]

提示:
链表中节点的数目在范围 [0, 500] 内
-100 <= Node.val <= 100
0 <= k <= 2 * 1 0 9 10^9 109

题解

class ListNode {int val;ListNode next;ListNode() {}ListNode(int val) { this.val = val; }ListNode(int val, ListNode next) { this.val = val;this.next = next; }
}class Solution {public ListNode rotateRight(ListNode head, int k) {if (head == null) {return head;}// 计算链表中节点个数int len = calculateLen(head);k = k % len;// 快、慢指针初始指向头节点ListNode slow = head;ListNode fast = head;// 快指针先向前移动k步for (int i = 0; i < k; i++) {fast = fast.next;}// 快慢指针同时向前移动,直到快指针指向的节点的下一个节点为 nullwhile (fast.next != null) {fast = fast.next;slow = slow.next;}// 快指针此时在链表末尾// 然后其指向的节点的后继指针指向头节点,这时链表首尾相连成环fast.next = head;// 新的头节点是慢指针所指节点的下一个节点head = slow.next;// 慢指针所指节点的的后继指针指向null,断开环slow.next = null;return head;}//返回链表长度private int calculateLen(ListNode head) {int len = 0;while (head != null) {head = head.next;len++;}return len;}
}
http://www.sczhlp.com/news/27726/

相关文章:

  • 山西太原做企业网站建设的公司网络营销策略的内容
  • 好的网站域名百度游戏中心官网
  • 珠海网站推广排名seo自学教程
  • 三网合一网站网站信息组织优化
  • 做响应式网站应该注意什么百度客服怎么联系
  • 无法进行网站备案怎么制作个人网页
  • 网页与网站设计什么是主题网站备案查询
  • 日本人爱做月光影院网站营销型网站建站
  • 8.22
  • 8-22
  • 没有网站备案可以做诚信认证嘛湖南发展最新消息公告
  • 高端网站开发哪家强优化网站seo
  • 商城网站的模块设计网络营销课程设计
  • 顺德品牌网站建设学电商运营的培训机构
  • web网站开发文献综述万网域名交易
  • 网站登录窗口怎么做深圳seo优化排名优化
  • 网站做的好不好看什么app开发者需要更新此app
  • 中湾建设网站百度一下你就知道官方网站
  • 本土化DevOps平台Gitee如何在中国市场实现弯道超车?
  • 室内设计网站集合linux网站入口
  • 查看网站是哪家做的怎么看商丘网站推广公司
  • 什么网站可以查建筑工程项目社群营销策略有哪些
  • 专业网站建设多少钱网站如何注册
  • 盐城网站制作哪家好汕头网站建设公司哪个好
  • Excel处理控件Aspose.Cells教程:使用Python将 Excel 转换为 NumPy
  • Ubuntu20.04搭建TR369服务器oktopus
  • 软文什么意思广州seo托管
  • 本地服务器怎么做网站seo推广培训课程
  • wordpress 建立数据库连接时出错 用户名密码可能不正确seo短视频入口
  • 关于网站建设心得体会网站引流推广软件