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

爱站网关键词密度关键词优化是什么

爱站网关键词密度,关键词优化是什么,制作网站可以赚钱吗,青岛外贸网站建站LCR 021. 删除链表的倒数第 N 个结点 - 力扣(LeetCode) 可以使用双指针方法来解决这个问题,这样可以在一次遍历内完成删除操作,从而达到 O(n) 的时间复杂度。以下是 Python 代码实现: 解题思路: 初始化快…

LCR 021. 删除链表的倒数第 N 个结点 - 力扣(LeetCode)

可以使用双指针方法来解决这个问题,这样可以在一次遍历内完成删除操作,从而达到 O(n) 的时间复杂度。以下是 Python 代码实现:

解题思路:

  1. 初始化快慢指针:使用两个指针 fastslow,都指向头结点。
  2. 快指针先走 n 步:这样当快指针到达链表末尾时,慢指针正好指向倒数第 n 个节点的前一个节点。
  3. 同时移动快慢指针:直到快指针到达链表的末尾。
  4. 删除目标节点:调整前一个节点的 next 指针。

Python 代码:

class ListNode:def __init__(self, val=0, next=None):self.val = valself.next = nextdef removeNthFromEnd(head: ListNode, n: int) -> ListNode:dummy = ListNode(0, head)  # 添加哑节点,方便处理边界情况fast = slow = dummy  # 快慢指针初始化指向哑节点# 让快指针先走 n+1 步,这样 slow 指向待删除节点的前一个节点for _ in range(n + 1):fast = fast.next# 同时移动快慢指针,直到快指针到达链表尾部while fast:fast = fast.nextslow = slow.next# 删除倒数第 n 个节点slow.next = slow.next.nextreturn dummy.next  # 返回真正的头节点

复杂度分析

  • 时间复杂度: O(n),只遍历了一次链表。
  • 空间复杂度: O(1),只用了常数级额外空间。

示例

# 构造链表 1 -> 2 -> 3 -> 4 -> 5
head = ListNode(1, ListNode(2, ListNode(3, ListNode(4, ListNode(5)))))# 删除倒数第 2 个节点
new_head = removeNthFromEnd(head, 2)# 打印新链表
cur = new_head
while cur:print(cur.val, end=" -> ")cur = cur.next
# 输出:1 -> 2 -> 3 -> 5 ->

这个方法使用了 哑节点(dummy node),有效地避免了删除头节点的特殊情况,使代码更加简洁稳健。


文章转载自:

http://5DrcGsie.txysr.cn
http://Sut890lI.txysr.cn
http://7Es2GZIh.txysr.cn
http://E1aa4tRF.txysr.cn
http://85tsqUT3.txysr.cn
http://TjLgLbfO.txysr.cn
http://TAyelptt.txysr.cn
http://0XFJHlog.txysr.cn
http://WuP9AOQn.txysr.cn
http://hyrvopUs.txysr.cn
http://x7WvdGlm.txysr.cn
http://w0fFF7Nq.txysr.cn
http://nN0pa7kb.txysr.cn
http://XaU3Ktpz.txysr.cn
http://hIBYKONz.txysr.cn
http://bQVuyAA3.txysr.cn
http://nrqNnrLI.txysr.cn
http://UlfMhrIh.txysr.cn
http://FjXmTGGt.txysr.cn
http://dLaAIvv5.txysr.cn
http://SCARR4aO.txysr.cn
http://E7rIBNdU.txysr.cn
http://XxAT3vli.txysr.cn
http://70b3TqsE.txysr.cn
http://3C7Wy1VT.txysr.cn
http://qUMKJ8vq.txysr.cn
http://7kcmdY3G.txysr.cn
http://AHJgDDu4.txysr.cn
http://a32HoD3R.txysr.cn
http://kUMJmKa4.txysr.cn
http://www.dtcms.com/wzjs/705883.html

相关文章:

  • 网站建设前wordpress中文教程 下载
  • 手机优化网站建设php彩票网站建设教程
  • 贾汪徐州网站开发wordpress太难用了
  • 小米商城网站建设中国500强排行榜
  • 济宁有做企业网站吗济南网页制作设计营销
  • 企业网站建设教程北京住房和城乡建设网官网
  • 杭州网站建设响应式周易八字排盘系统网站建设
  • 成都没有做网站的公司给个免费的网站好人有好报
  • 北京建设监理网站wordpress手机登录跳转页面模板
  • 广东建设报网站电子商务自助建网站
  • 电商网站建设策划天猫网站怎么做
  • 网站建设 中企动力南通建网站平台要多少钱
  • 快速搭建网站框架的工具多媒体设计与制作毕业设计
  • 设计师个人网站模板辽宁网站推广
  • 哈尔滨一个好网站建设如何开展网上营销
  • 影视文化网站建设wordpress会员插件
  • 厦门橄榄网站建设wordpress get tag
  • 盐城市城南建设局网站广州市花都区网站建设公司
  • 单页网站怎么制作教程wordpress改登陆界面
  • ps网站制作教程网页加速器排名
  • 上海外包公司网站建设桂林人才网
  • 商城网站是免费开吗做网站服务器空间
  • 哈尔滨seo网站管理旅游网站界面设计
  • 成都网站公司网站建设网站怎样做移动端
  • 北京网站制作出名 乐云践新开发网站的经济可行性
  • 宣讲家网站 家风建设自己可以学着做网站吗
  • 门户网站建站目标网站建站平台源码
  • 在线字体设计网站商城网站建站系统
  • 做外国购物网站需要交税吗广州最新防疫动态
  • 缔客网络上海响应式网站建设网站所有二级目录