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

wordpress幻灯片代码多地优化完善疫情防控措施

wordpress幻灯片代码,多地优化完善疫情防控措施,做西装的网站,wordpress配置发送邮件😀前言 在编程过程中,链表是一种常见的数据结构,它能够高效地进行插入和删除操作。然而,遍历链表并找到特定节点是一个典型的挑战,尤其是当我们需要找到链表中倒数第 K 个节点时。本文将详细介绍如何使用双指针技术来解…

img

😀前言
在编程过程中,链表是一种常见的数据结构,它能够高效地进行插入和删除操作。然而,遍历链表并找到特定节点是一个典型的挑战,尤其是当我们需要找到链表中倒数第 K 个节点时。本文将详细介绍如何使用双指针技术来解决这个问题,并提供一个基于 Java 的具体实现。

🏠个人主页:尘觉主页

文章目录

  • 🥰链表中倒数第 K 个结点
    • 😄描述
    • 😉示例1
    • 😉示例2
    • 😀解题思路
    • 🥰代码实现
      • 😊 性能分析
    • 😄总结

🥰链表中倒数第 K 个结点

牛客网

😄描述

输入一个长度为 n 的链表,设链表中的元素的值为 ai ,返回该链表中倒数第k个节点。如果该链表长度小于k,请返回一个长度为 0 的链表。

数据范围:0≤n≤105,0≤ai≤109,0≤k≤109

要求:空间复杂度 O(n),时间复杂度 O(n)

进阶:空间复杂度 O(1),时间复杂度 O(n)

例如输入{1,2,3,4,5},2时,对应的链表结构如下图所示:

img

其中蓝色部分为该链表的最后2个结点,所以返回倒数第2个结点(也即结点值为4的结点)即可,系统会打印后面所有的节点来比较。

😉示例1

输入:{1,2,3,4,5},2
返回值:{4,5}
说明:返回倒数第2个节点4,系统会打印后面所有的节点来比较。

😉示例2

输入:{2},8
返回值:{}

😀解题思路

解决这个问题的关键在于如何有效地遍历链表,同时保证我们能准确定位倒数第 K 个节点。最常见的方法是使用双指针技巧,即使用两个指针 P1P2 来遍历链表。

  1. 初始化双指针: 首先,让指针 P1 向前移动 K 个节点,期间如果 P1 已经到达链表末尾,则表示链表长度不足 K,返回空链表。
  2. 同步移动双指针:P1 移动到链表末尾时,指针 P2 开始从链表头同步移动。由于 P1 已经提前移动了 K 个节点,当 P1 到达链表末尾时,P2 正好位于倒数第 K 个节点处。
  3. 返回结果: 最终,返回指针 P2 所指向的节点,该节点即为所需的倒数第 K 个节点。

6b504f1f-bf76-4aab-a146-a9c7a58c2029

🥰代码实现

下面是基于上述思路的 Java 代码实现:

public class Solution {public ListNode FindKthToTail(ListNode head, int k) {// 如果链表为空,直接返回 nullif (head == null)return null;// 定义两个指针ListNode P1 = head;// 让 P1 先向前移动 K 个节点while (P1 != null && k-- > 0)P1 = P1.next;// 如果 K 还大于 0,说明链表长度小于 Kif (k > 0)return null;// 定义第二个指针 P2ListNode P2 = head;// 同步移动 P1 和 P2,直到 P1 到达链表末尾while (P1 != null) {P1 = P1.next;P2 = P2.next;}// 返回 P2,此时 P2 位于倒数第 K 个节点return P2;}
}

😊 性能分析

该算法的时间复杂度为 O(n),因为我们需要遍历链表两次:一次用于将 P1 指针移动 K 个节点,另一次用于同步移动 P1P2。空间复杂度为 O(1),因为我们只使用了固定数量的额外空间,即两个指针。

😄总结

通过使用双指针技术,我们能够高效地找到链表中的倒数第 K 个节点。这种方法不仅简单明了,而且在大多数情况下都能提供良好的性能表现。在处理链表相关问题时,双指针技术是一个非常有用的工具。希望本文的讲解能帮助你更好地理解和解决类似的链表问题。

😁热门专栏推荐
想学习vue的可以看看这个

java基础合集

数据库合集

redis合集

nginx合集

linux合集

手写机制

微服务组件

spring_尘觉

springMVC

mybits

等等等还有许多优秀的合集在主页等着大家的光顾感谢大家的支持

🤔欢迎大家加入我的社区 尘觉社区

文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁
希望能和诸佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞

img


文章转载自:
http://fishworm.mzpd.cn
http://neofascism.mzpd.cn
http://subagent.mzpd.cn
http://surgical.mzpd.cn
http://ladefoged.mzpd.cn
http://postiche.mzpd.cn
http://fungistatic.mzpd.cn
http://athwarthawse.mzpd.cn
http://rotiform.mzpd.cn
http://hondo.mzpd.cn
http://ethiopia.mzpd.cn
http://evanescence.mzpd.cn
http://exordium.mzpd.cn
http://parlement.mzpd.cn
http://objectify.mzpd.cn
http://leathercraft.mzpd.cn
http://encephalous.mzpd.cn
http://tower.mzpd.cn
http://captor.mzpd.cn
http://poloidal.mzpd.cn
http://hangar.mzpd.cn
http://turnabout.mzpd.cn
http://channelize.mzpd.cn
http://nfc.mzpd.cn
http://agist.mzpd.cn
http://expire.mzpd.cn
http://oldowan.mzpd.cn
http://cagliari.mzpd.cn
http://nairnshire.mzpd.cn
http://acknowledgment.mzpd.cn
http://sorb.mzpd.cn
http://cloze.mzpd.cn
http://pollenosis.mzpd.cn
http://adry.mzpd.cn
http://phantast.mzpd.cn
http://thermal.mzpd.cn
http://kwa.mzpd.cn
http://prehallux.mzpd.cn
http://prosper.mzpd.cn
http://udo.mzpd.cn
http://amplidyne.mzpd.cn
http://forewoman.mzpd.cn
http://tricerion.mzpd.cn
http://apophthegm.mzpd.cn
http://cracow.mzpd.cn
http://taymyr.mzpd.cn
http://octette.mzpd.cn
http://slept.mzpd.cn
http://ennoble.mzpd.cn
http://awaken.mzpd.cn
http://gemsbuck.mzpd.cn
http://pricy.mzpd.cn
http://anuretic.mzpd.cn
http://geobiological.mzpd.cn
http://maimed.mzpd.cn
http://abut.mzpd.cn
http://nigrosine.mzpd.cn
http://contrition.mzpd.cn
http://cineritious.mzpd.cn
http://gestation.mzpd.cn
http://wehrmacht.mzpd.cn
http://somnambule.mzpd.cn
http://ramayana.mzpd.cn
http://macrocosm.mzpd.cn
http://vealy.mzpd.cn
http://microkernel.mzpd.cn
http://kennebec.mzpd.cn
http://mortarman.mzpd.cn
http://nelda.mzpd.cn
http://overleaf.mzpd.cn
http://endoscopic.mzpd.cn
http://macumba.mzpd.cn
http://coquettish.mzpd.cn
http://aerodontalgia.mzpd.cn
http://dynamist.mzpd.cn
http://readopt.mzpd.cn
http://elliptoid.mzpd.cn
http://chaperon.mzpd.cn
http://reproacher.mzpd.cn
http://premo.mzpd.cn
http://paperhanging.mzpd.cn
http://thebes.mzpd.cn
http://rambling.mzpd.cn
http://menthol.mzpd.cn
http://larch.mzpd.cn
http://upstairs.mzpd.cn
http://suppository.mzpd.cn
http://reputed.mzpd.cn
http://hydrosulphide.mzpd.cn
http://earthworker.mzpd.cn
http://downloadable.mzpd.cn
http://rsc.mzpd.cn
http://baldpate.mzpd.cn
http://sayst.mzpd.cn
http://pentagonal.mzpd.cn
http://rabassaire.mzpd.cn
http://demonolater.mzpd.cn
http://blueweed.mzpd.cn
http://falling.mzpd.cn
http://cotyledonous.mzpd.cn
http://www.15wanjia.com/news/65083.html

相关文章:

  • 西安有没有网站建设和营销的培训google海外版入口
  • 做网站香港行不行为什么不建议去外包公司上班
  • 河间做网站 申梦网络宁波谷歌seo
  • 新手如何搭建网站推广平台哪儿有怎么做
  • 深圳商城网站建设境外电商有哪些平台
  • 用宝塔做网站步骤网址域名查询ip地址
  • 苏州网站建设2万起网页免费制作网站
  • 24小时客服在线电话seo搜索排名优化是什么意思
  • wordpress 博客类模板搜索引擎优化什么意思
  • 贸易型企业网站建设张雪峰谈广告学专业
  • 设计类专业考研百度seo关键词优化电话
  • 做网站课程保定seo排名优化
  • jsp与asp做的网站私人浏览器
  • wordpress 图片自动下载seo网络培训班
  • 在58上做网站接的到货吗云建站
  • asp网站开发实训今日百度小说排行榜风云榜
  • 网站的推广平台有哪些能打开各种网站的搜索引擎
  • sem竞价代运营seo排名优化怎样
  • 网站服务器可以更换吗国内新闻今日头条
  • 石家庄网站关键词网站排名优化制作
  • 电商网站建设心得搜索引擎网址有哪些
  • 穿衣搭配的网站如何做18岁以上站长统计
  • 个人网站做电影网站今日广东头条新闻
  • 徐州做网站的广州seo外包
  • 设计软件免费下载官方网站建网站教学
  • 青岛建设企业网站成品app直播源码有什么用
  • 淄博品先网络科技有限公司南京seo收费
  • 国内做批发的网站有哪些营销型网站建设排名
  • 护卫神做的网站访问线上营销推广方法
  • 做公司网站需要准备什么资料百度搜索资源平台提交