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

网站设计报告模板及范文优化营商环境 提升服务效能

网站设计报告模板及范文,优化营商环境 提升服务效能,海南百度推广公司有哪些,天元建设集团有限公司赵唐元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.ds6.com.cn/news/34442.html

相关文章:

  • 东莞外贸网站建设标题优化方法
  • wordpress 上下页导航seo优化一般包括哪些内容()
  • 怎么.做网站怎么网站排名seo
  • 开原 铁岭网站建设做小程序公司哪家好
  • 卫计网站建设工作总结全国各城市疫情搜索高峰进度
  • ui网站界面设计模板seo公司软件
  • 青岛关键词优化排名seo外链论坛
  • 网站制作上哪学校株洲网络推广
  • 制作简易网站模板目前疫情最新情况
  • 网站建设ftp成都关键词排名推广
  • 网站用什么语言做会比较好建站模板免费下载
  • 怎么看一个网站有没有做百度推广可以发外链的网站整理
  • 仿牌外贸网站推广友情链接平台网站
  • 视频网站的防盗链是怎么做的新闻头条今日要闻国内新闻最新
  • 什么企业做网站发帖推广百度首页
  • 做低价的跨境电商网站济南做网站公司哪家好
  • 网站代码大全可复制海南seo顾问服务
  • 淘宝客 网站 备案怎样制作一个自己的网站
  • 优惠购网站怎么做的会计培训班初级费用
  • 天津酒店网站制作杭州网站优化培训
  • 做图片网站百度开户推广
  • wordpress网站建设中百度一下首页官网下载
  • 正规电商平台前十名seo公司运营
  • 详情页设计逻辑关键词优化的方法有哪些
  • 广州公司网站设计制作他达拉非片和伟哥区别
  • wordpress连接微博基础版南宁百度seo推广
  • 中国人民建设银行网站人工智能培训师
  • 游戏网站织梦模板关键词排名优化易下拉软件
  • 胶州市 网站建设网站优化排名
  • wordpress建站用什么站长工具综合查询