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

北京小型网站建设wordpress手机端插件下载

北京小型网站建设,wordpress手机端插件下载,特产网站开发的好处,品牌推广策划公司怎么选这里采用 计算链表长度法:第一次遍历链表,得到链表长度 length。计算要删除节点的正序位置:length - n 1。用一个虚拟头节点 dummy 来统一处理删除头结点的情况。第二次遍历,将要删除的节点跳过,即让前驱节点指向要删…

这里采用 计算链表长度法

  • 第一次遍历链表,得到链表长度 length

  • 计算要删除节点的正序位置length - n + 1

  • 用一个虚拟头节点 dummy 来统一处理删除头结点的情况。

  • 第二次遍历,将要删除的节点跳过,即让前驱节点指向要删除节点的下一个节点。


解题过程

  1. 遍历一次链表,用 length 记录节点总数。

  2. 计算要删除的节点前一个节点的位置,也就是 length - n

  3. 使用一个 dummy 节点 指向 head,用 tail 指针遍历到该位置。

  4. 直接跳过目标节点:tail.next = tail.next.next

  5. 返回 dummy.next 作为新链表头。

image.png

# Definition for singly-linked list.# class ListNode:#     def __init__(self, val=0, next=None):#         self.val = val#         self.next = nextclass Solution:def removeNthFromEnd(self, head: Optional[ListNode], n: int) -> Optional[ListNode]:num=headi=0while num:i+=1num=num.nextp=headdummy=ListNode()tail=dummyfor j in range(i-n):tail.next=pp=p.nexttail=tail.nexttemp=p.nexttail.next=tempreturn dummy.next
http://www.dtcms.com/a/588728.html

相关文章:

  • 网站建设做网站多少钱我想建设网站
  • 上海网站建设专业公司建筑企业资质
  • 网站排名提升软件网站用的是什么语言
  • 推广网络河北seo网站优化价格
  • 个人网站建设方法小微企业名录查询系统
  • 阿里云备案网站服务内容怎么填网页设计素材怎么保存到文件夹
  • 国家级门户网站有哪些中国互联网企业100强
  • 企业网站开源网页界面设计代码
  • 珠宝类网站模板深圳网站建设 罗湖
  • 企业网站是否可以做淘宝客重庆高端网站seo
  • 深圳网站设计公司是什么湖南seo优化公司
  • wordpress禁止更新插件淄博网站制作建设优化
  • 网站代码规范性企业网站优化方案
  • 如何做有后台的网站wordpress站点标题图片
  • 网站建设 兼职 外包柳市网站建设
  • 网站建设与维护合同范本大气简洁的WordPress主题
  • 网站开发技术与功能 需求说明微信开发者工具安装教程
  • 南昌网站seo费用设计本官方网站下载
  • 福州网页建站维护有哪些网站建设捌金手指下拉二六
  • 深圳建设信息网站官网网站开发整套资料
  • 婚介网站建设的策划广告优化师培训
  • 织梦网站模版瑞金网络推广
  • 遵义市住房和城乡建设局网站免费建立网站的网站吗
  • 企业网站优化设计的含义微信注册平台
  • wordpress仿站步骤设计公司的简介介绍
  • 建立网站的详细步骤知乎wordpress主题 秀
  • 漫画网站开发源码阿里云ace搭建wordpress
  • 厦门帮忙建设网站建网站要花多少钱
  • 优化推广联盟北京外贸网站优化
  • 发卡网站搭建教程网站宣传的劣势