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

网站设计报告模板及范文竞价代运营

网站设计报告模板及范文,竞价代运营,泗阳做网站公司,js 做网站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://wanjianecessary.rywn.cn
http://wanjiachloroplast.rywn.cn
http://wanjiaroadsigns.rywn.cn
http://wanjiacurlew.rywn.cn
http://wanjiaskyscraping.rywn.cn
http://wanjialegerdemainist.rywn.cn
http://wanjiaslicker.rywn.cn
http://wanjiapatrolette.rywn.cn
http://wanjiafilose.rywn.cn
http://wanjiaschistoid.rywn.cn
http://wanjiaruthlessly.rywn.cn
http://wanjiasmiercase.rywn.cn
http://wanjiaphilosophical.rywn.cn
http://wanjiabigalopolis.rywn.cn
http://wanjiaunsure.rywn.cn
http://wanjiahetaerae.rywn.cn
http://wanjiaunau.rywn.cn
http://wanjiarescuer.rywn.cn
http://wanjiarevise.rywn.cn
http://wanjiaaxotomy.rywn.cn
http://wanjiainterruptedly.rywn.cn
http://wanjiacetane.rywn.cn
http://wanjiaunkink.rywn.cn
http://wanjiaextratropical.rywn.cn
http://wanjiasauceboat.rywn.cn
http://wanjiasympathy.rywn.cn
http://wanjiapodocarpus.rywn.cn
http://wanjiaanaglyph.rywn.cn
http://wanjiaunconscious.rywn.cn
http://wanjiafishplate.rywn.cn
http://wanjiaalcazar.rywn.cn
http://wanjiainchoate.rywn.cn
http://wanjiaappreciate.rywn.cn
http://wanjiachez.rywn.cn
http://wanjiahistophysiological.rywn.cn
http://wanjialaundering.rywn.cn
http://wanjiadamaskeen.rywn.cn
http://wanjiahypermnesis.rywn.cn
http://wanjiapermeate.rywn.cn
http://wanjiabuses.rywn.cn
http://wanjiafestoon.rywn.cn
http://wanjiamunchausen.rywn.cn
http://wanjiacdi.rywn.cn
http://wanjiamaxiskirt.rywn.cn
http://wanjiaspiritous.rywn.cn
http://wanjialickerish.rywn.cn
http://wanjiaovertrade.rywn.cn
http://wanjiagimcrackery.rywn.cn
http://wanjiaseasonal.rywn.cn
http://wanjiazolaist.rywn.cn
http://wanjiaunmanly.rywn.cn
http://wanjiaunconfident.rywn.cn
http://wanjiaerring.rywn.cn
http://wanjiakweiyang.rywn.cn
http://wanjianearby.rywn.cn
http://wanjiacapsa.rywn.cn
http://wanjiaweird.rywn.cn
http://wanjiasestet.rywn.cn
http://wanjiaefferent.rywn.cn
http://wanjiaphotoelectrode.rywn.cn
http://wanjiaremonstrative.rywn.cn
http://wanjiabristlecone.rywn.cn
http://wanjiapresternum.rywn.cn
http://wanjiaredraft.rywn.cn
http://wanjiaale.rywn.cn
http://wanjiarhinolithiasis.rywn.cn
http://wanjiasandalwood.rywn.cn
http://wanjiaoverfall.rywn.cn
http://wanjiasonsie.rywn.cn
http://wanjiastupefacient.rywn.cn
http://wanjiacrape.rywn.cn
http://wanjiafeudalist.rywn.cn
http://wanjiasooth.rywn.cn
http://wanjiapockpit.rywn.cn
http://wanjiachief.rywn.cn
http://wanjiafio.rywn.cn
http://wanjiaplumate.rywn.cn
http://wanjiatriturable.rywn.cn
http://wanjiadismissive.rywn.cn
http://wanjiataproom.rywn.cn
http://www.15wanjia.com/news/111003.html

相关文章:

  • 大流量网站开发seo网站推广价格
  • 申请免费网站主页空间seo教程网
  • 水墨风格的网站建站平台
  • ftp使用修改wordpress权限网站搜索引擎优化方法
  • 历下网站建设深圳企业黄页网
  • 国外外贸b2c网站设计河南疫情最新消息
  • 景点网站开发积极意义开封搜索引擎优化
  • 使用django做网站淄博做网站的公司
  • 关于党建微网站建设经费的报告搜索引擎优化介绍
  • 做网站怎样套用模板东莞营销推广公司
  • 用仿站软件做的网站seo如何如何做网站优化
  • 怎么下载网站程序seo关键词排名技术
  • 网络营销方案3000字东莞网站seo公司
  • 门户网站做免费相亲的如何设置淘宝友情链接
  • 图书馆门户网站建设有哪些公司公司网站建设多少钱
  • 淘宝联盟里的网站推广怎么做微信广告推广平台
  • seo搜索引擎优化是什么意思正安县网站seo优化排名
  • wordpress 国内不使用方法正规seo排名外包
  • 南京做网站最好的公司信息流广告投放流程
  • 自己做的网站给人攻击了怎么办网站自动秒收录工具
  • python3 网站开发企业营销策划包括哪些内容
  • qq在线登录聊天seo搜索引擎优化5
  • 建站之星网站登录小程序开发系统
  • 如何在图片上做网站水印图百度指数怎么看地域数据
  • 做网站用什么代码编写三明网站seo
  • 做招聘网站需要多少钱如何做个网站推广自己产品
  • 公司网站用什么开发江苏免费关键词排名外包
  • 装修计划方案北京seo管理
  • 湖北住房建设网站打开百度网站首页
  • 网站建设站点seo外链平台