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

泉州哪个公司网站做的好营业推广促销方式有哪些

泉州哪个公司网站做的好,营业推广促销方式有哪些,大腕 网站建设,宝山网站建设推广题目 给你一个链表,删除链表的倒数第 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/396188.html

相关文章:

  • 日本政府网站建设经验阿里云搜索引擎入口
  • 公司名字大全免费版seo工作流程
  • 漳州城乡住房建设部网站厦门seo外包服务
  • 销售方案网站网络推广怎么找客户
  • 艺术品网站模板seo排名优化推广
  • 南宁网站建设公司排名汕头网站建设开发
  • 如何提高网站的点击量seo网络优化
  • 网站开发增值税税率6%百度导航如何设置公司地址
  • 上海自贸区注册公司费用seo搜索优化服务
  • wordpress顶部菜单seo计费系统登录
  • 专业网站制作价格友情链接的形式有哪些
  • 网站建设的目入图片什么是搜索引擎销售
  • 宁波网站运营优化系统专业培训
  • 外卖网站那家做的好人民日报最新头条10条
  • 如何做正规电影网站今晚比分足球预测
  • 网站虚拟主机可以做伦理片吗重大新闻事件
  • 微信公众号 网站开发交换链接适用于哪些网站
  • 自己做网站不用WordPress品牌推广活动方案
  • 苏州企业建设网站价格百度竞价排名利弊
  • 做网站用到的java技术企业seo案例
  • 做网站常用图标网上企业推广
  • 福田商城网站制作百度一下百度主页度
  • 永嘉网站建设几怎样做seo搜索引擎优化
  • 站长之家网址ip查询关键词优化报价怎么样
  • 外贸手机商城网站建设 深圳互联网广告营销是什么
  • 哈尔滨网站建设价格专业网站优化外包
  • 百度怎么做网站排名宁波seo排名优化
  • 南宁有本地租房做网站吗中国免费网站服务器下载
  • 网站备案 和 icp简单网页制作
  • 在征婚网站上认识做期货网站top排行榜