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

wordpress 取消响应式厦门seo关键词优化培训

wordpress 取消响应式,厦门seo关键词优化培训,温州企业网站seo,大学生自学网61. 旋转链表 题目-中等难度示例1. 快慢指针找到分割位置2. 连成环后截断 题目-中等难度 相关企业 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 示例 1: 输入:head [1,2,3,4,5], k 2 输出…

61. 旋转链表

  • 题目-中等难度
  • 示例
  • 1. 快慢指针找到分割位置
  • 2. 连成环后截断

题目-中等难度

相关企业
给你一个链表的头节点 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 * 109

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/summary-ranges
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

1. 快慢指针找到分割位置

时间
20ms
击败 81.37%使用 Python 的用户
内存
12.63mb
击败 83.54%使用 Python 的用户

# Definition for singly-linked list.
# class ListNode(object):
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution(object):def rotateRight(self, head, k):""":type head: ListNode:type k: int:rtype: ListNode"""# 先计算链表长度p = headl = 0while p:l += 1p = p.nextif l <= 1 or k == 0:return head# 快慢指针fast = slow= head# 让快指针先行k%l个位置for i in range(k%l):fast = fast.next# 然后让快指针行到最后节点位置,慢指针则是后半链表的头节点位置nn = ListNode(-1)cur = nnwhile fast:fast = fast.nextcur.next = ListNode(slow.val)slow = slow.nextcur = cur.next# 如果slow存在, 得到slow的最后一个节点位置, 拼接nnif slow:r = slowelse:return nn.nextwhile r and r.next:r = r.next# slow + 排除头节点的nnr.next = nn.nextreturn slow

2. 连成环后截断

时间
24ms
击败 53.42%使用 Python 的用户
内存
12.51mb
击败 97.52%使用 Python 的用户

# Definition for singly-linked list.
# class ListNode(object):
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution(object):def rotateRight(self, head, k):""":type head: ListNode:type k: int:rtype: ListNode"""p = head# 长度计算n = 1while p and p.next:n+=1p = p.next# 如果k为0 或者n小于等于1if(k == 0) or n <= 1:return head# nnt 获取截断位置nt = head# 成环p.next = head# 获取截断点for i in range(n - k % n - 1):nt = nt.next# 结果头res = nt.next# 截断循环nt.next = Nonereturn res
http://www.yayakq.cn/news/844879/

相关文章:

  • 济南网站的公司哪家好wordpress新界面
  • 网站产品图怎么做的开发公司网签价格
  • 能够做外贸的网站有哪些问题银川网站建设广告公司名单
  • 广西南宁网站推广北京赛车网站建设
  • 网站织梦如何让会员注册如何做好品牌网站建设方案
  • 望京做网站做网站的价钱
  • 江津做电子商务网站崇文门网站建设
  • 西安网站建设制作需要哪些费用腾讯企业邮箱注册申请
  • 仙居网站制作crm系统哪家好
  • 三星网上商城appwordpress优化搜索
  • 外贸网站推广seo外贸定制网站建设电话
  • flash网站链接怎么做超级外链工具源码
  • 产品经理如何做p2p网站改版微网站怎么做的好名字
  • 打开网站图片弹入指定位置代码网赌网站怎么做的
  • 做网站买个域名多少钱wordpress流量赚钱
  • 做网站开发哪里可以接单什么是网络营销与直播电商专业
  • 基层建设期刊在哪个网站被收录嘉兴优化网站公司哪家好
  • 北京建设信源咨询有限公司网站网站建设与网站优化
  • 建网站论坛一台服务器做两个网站
  • 网站后台运营怎么做wordpress ftp 主机名
  • jsp网站项目网络营销有哪些策略
  • 免费白嫖国外服务器app东莞seo整站优化
  • 在线网站制作魏县网站制作
  • 长沙网站排名方案wordpress移动底部导航菜单
  • 百度网站排名查询工具加国无忧51工作网
  • 提高网站的用户体验度鞍山人才招聘网官网
  • 有哪些制作网站的公司吗兰州产品营销网站建设
  • 做商城网站多少钱企业注册网站域名
  • 网站模板 自适应如何更换网站服务器
  • 金融行业网站建设公司数字广东网络建设有限公司地址