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

长清网站建设电话湖南关键词优化品牌价格

长清网站建设电话,湖南关键词优化品牌价格,南漳网站建设,关键词优化技巧项目场景: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head [1,2,3,4,5], n 2 输出:[1,2,3,5]示例 2: 输入:head [1], n 1 输出&#xff1…

项目场景:

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。

示例 1:

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

示例 2:

输入:head = [1], n = 1
输出:[]

示例 3:

输入:head = [1,2], n = 1
输出:[1]

提示:

  • 链表中结点的数目为 sz
  • 1 <= sz <= 30
  • 0 <= Node.val <= 100
  • 1 <= n <= sz


问题描述

        这题通过初始化两个节点first和second,首先将first向后移动n次,这样两个节点之间就差n个节点,当first不为空时,一直向后移动两个节点,直至first为空,两者之间差n个,则second为倒数n+1个,second.next为倒数第n个,        second.next=second.next.next即可,最后返回头结点dummy.next,不返回head是因为如果n为1,head也会被改变,所以使用dummy虚拟节点,返回dummy.next。 

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:def removeNthFromEnd(self, head: Optional[ListNode], n: int) -> Optional[ListNode]:dummy=ListNode(0,head)first=headsecond=dummyfor i in range(n):first=first.nextwhile first:first=first.nextsecond=second.nextsecond.next=second.next.nextreturn dummy.next

        本题提交情况。 

 

        以上为本篇文章的全部内容,感谢你抽出宝贵的时间阅读这篇文章。如果你有任何疑问或建议,欢迎在评论区留言,我们一起交流进步。愿你的代码之路越走越顺,生活充满阳光! 

http://www.dtcms.com/wzjs/451138.html

相关文章:

  • 58同城网站建设的不足快排seo
  • 河源市连平县建设局网站网络营销的六大特征
  • 网站风格配置怎么做在线网站排名工具
  • 箱包官方网站模板百度友情链接
  • 可以做图接单的网站网站创建
  • 做淘宝有哪些推广网站百度一下网址是多少
  • 襄阳大型网站建设站长工具推荐网站
  • 上海做网站的公司哪家好成都网站排名 生客seo
  • 郑州华久做网站广东企业网站seo报价
  • 网站定制开发建设百度网页广告怎么做
  • 烟台百度网站建设推广中山seo推广优化
  • 推广赚钱网搜索引擎优化人员优化
  • 灵犀科技网站建设网络营销渠道可分为
  • 门户网站需要多少空间软文模板
  • 常德网站建设厦门网站制作交换友情链接的目的
  • 哪些网站做写字楼出租百度提交入口网站网址
  • 装修公司手机网站模板网站运营主要做什么工作
  • 佛山专业网站建设公司沈阳百度seo
  • 适合大学生做兼职的网站有哪些长尾词和关键词的区别
  • 测评网站架构手机访问另一部手机访问文件
  • 电商网店长沙官网seo推广
  • 简单的网站建设seo刷网站
  • 网站建设策划书网页设计英文网站seo发展前景
  • 怎么把源码做网站营销型网站建设方案
  • 免费前端模板网站seo视频教程我要自学网
  • 壹佰云建站代运营公司
  • 个人网站设计毕业论文总结seo管理系统培训
  • 做网站用的什么服务器百度秒收录技术最新
  • wordpress 采集教程泰州网站排名seo
  • 内江网站怎么做seo社区营销