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

销量不高的网站怎么做宁波seo关键词费用

销量不高的网站怎么做,宁波seo关键词费用,政府网站建设经验交流,wordpress双语导航题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 代码 方法一 将链表中的值放入列表中,然后删除倒数第n个值,再将剩下的数依次转化为链表 # Definition for singly-linked list. # class ListNode: # …

题目

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

在这里插入图片描述

代码

方法一

将链表中的值放入列表中,然后删除倒数第n个值,再将剩下的数依次转化为链表

# 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]:head_list=[]while head:head_list.append(head.val)head=head.nexthead_list.pop(-n)if not head_list:return Noneres=ListNode(head_list[0])cur=resfor num in head_list[1:]:cur_node=ListNode(num)cur.next=cur_nodecur=cur.nextreturn res

方法二:

将构造一个新链表,计算链表长度通过遍历找到需要删除的节点的前驱节点。

# 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]:def getlength(head:ListNode)->int:length=0while head:length+=1head=head.nextreturn lengthdummy= ListNode(0,head)#在head头节点前面添加一个值为0的节点length=getlength(head)cur=dummyfor i in range(1,length-n+1):cur =cur.nextcur.next=cur.next.nextreturn 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)#在head头节点前面添加一个值为0的节点stack=[]cur=dummywhile cur:stack.append(cur)cur = cur.nextfor i in range(n):stack.pop()prev=stack[-1]#就是为了找到被删除节点的前驱节点prev.next=prev.next.nextreturn dummy.next
http://www.dtcms.com/wzjs/3147.html

相关文章:

  • 怎么做动态网站视频神马seo教程
  • 海南省建设集团有限公司网站青岛排名推广
  • 网站建设资料 优帮云线上推广的好处
  • 正规的网站制作与推广百度极速版免费下载安装
  • 平凉城乡建设局网站网站排名英文
  • 做外贸没有企业网站社会新闻热点事件
  • 企业网站建设ppt模板广州网站推广
  • 教育培训网站建设方案蜜雪冰城推广软文
  • 视频网站设计培训网站模板
  • 网站 建设 申请百度快照优化seo
  • 电气行业网站建设多少钱seo优化网站教程
  • 织梦怎么修改网站模板seo网站有优化培训班吗
  • 做网站买了域名后最新新闻热点素材
  • 做网站不会框架torrentkitty磁力官网
  • 微信小程序怎么做网站链接百度关键词权重查询
  • 手机电商网站 模板重庆seo网络优化咨询热线
  • 班级网页网站建设网络服务合同纠纷
  • 网站建设网易站长之家统计
  • 成都企业网站制作手机端竞价恶意点击能防止吗
  • wordpress怎样发布时间佛山优化网站关键词
  • 用div做网站中间部分近期的新闻热点
  • 网站制做工具乐天seo视频教程
  • 怎样与其它网站做友情链接中国十大广告公司排行榜
  • 男女做暖暖不要钱的试看网站网页设计制作网站教程
  • 一个网站绑定多个域名 卖域名重庆seo网页优化
  • 自己建设网站怎么做seo自学教程推荐
  • 专业的网站建设服务网站备案查询工信部官网
  • 分类信息网站平台的推广网络广告有哪些
  • 做网站花都互联网营销是什么意思
  • 做网站分前台后端吗重庆seo网络优化师