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

网站建设里程碑郑州建设信息网信用评价系统

网站建设里程碑,郑州建设信息网信用评价系统,天津网站设计与制作,新闻今天的最新新闻题目: 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 来源:力扣(LeetCode) 链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 示例&…

题目:

给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。

来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

示例:

示例 1:

 

输入:head = [1,2,3,4,5], k = 2
输出:[4,5,1,2,3]


示例 2:

 

输入:head = [0,1,2], k = 4
输出:[2,0,1]

解法:

使用列表内置函数pop和insert解决。

知识点:

1.range(start,stop[,step]):返回一个range类型的整数序列。start表示计数起始位置,默认值为0;stop表示计数终点位置,开区间;step表示步长,默认值为1。

2.list.insert( index, obj )index表示索引位置,必选;obj表示需要插入的对象,可选。将指定对象插入列表的指定位置。​​​​​​​

代码:

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:def rotateRight(self, head: Optional[ListNode], k: int) -> Optional[ListNode]:result = []while head is not None:result.append(head.val)head = head.nextif len(result) == 0:return Nonefor _ in range(k % len(result)):result.insert(0, result.pop())head = point = ListNode(-101)for num in result:node = ListNode(num)point.next = nodepoint = nodereturn head.next

http://www.yayakq.cn/news/603786/

相关文章:

  • 怎么制作网站程序一般网站前端是用什么做
  • 遂昌网站建设wordpress与商城
  • 建设一个网站要多少钱如何用源码做网站
  • 广州网站设计素材汉中建设工程招标网
  • 成都平台网站建设公司jsp网站开发的使用表格
  • 网站后台发邮件专业做图片制作网站有哪些
  • 企业网站设计请示有用织梦做的大网站吗
  • 芜湖做网站都有哪些龙岩优化怎么做搜索
  • php做大型网站成都分类信息网站开发
  • 网站后台首页wordpress项目wiki
  • 网站编程教学做50个网站
  • 南京高端定制网站建设wordpress文章网址采集器
  • 邯郸大网站黑龙江俄语网站制作
  • 网站建设主要包括怎么打开google网站
  • 选择手机网站建设展览网站建设方案
  • 东阳网站建设软件开发自媒体平台企业网站怎么设置
  • 想找私人做网站公司网站网站不备案
  • 网站后台视频app推广服务部
  • 企业网站源码怎么获取建设一个网站报价
  • 网站设置ico嘉兴网站备案
  • 自适应网站方案wordpress 头像插件
  • 网站建设初学者教程温州seo关键词
  • 电脑网站微信支付怎么做的手机怎么注册自己的网站
  • 圣弘建设股份有限公司网站免费域名查询网站
  • 淮安网站制作多少钱wordpress对搜索引擎的可见性
  • 手机社交网站模板培训机构网站设计
  • 定远规划建设局网站网站交接需要哪些
  • 深圳建筑网站建设上海企业工商查询
  • 网站推广的方法及特点网站优化服务
  • 肥城 网站建设网络服务器地址怎么查