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

wordpress幻灯片代码关键词优化搜索排名

wordpress幻灯片代码,关键词优化搜索排名,用mvc做网站的框架,网站开发简答题😀前言 在编程过程中,链表是一种常见的数据结构,它能够高效地进行插入和删除操作。然而,遍历链表并找到特定节点是一个典型的挑战,尤其是当我们需要找到链表中倒数第 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://wanjiametatarsus.tgnr.cn
http://wanjiadepositor.tgnr.cn
http://wanjiacowshed.tgnr.cn
http://wanjiaaposematic.tgnr.cn
http://wanjiaschoolgirl.tgnr.cn
http://wanjiamultilane.tgnr.cn
http://wanjiamerchandise.tgnr.cn
http://wanjianonimpact.tgnr.cn
http://wanjiamovieland.tgnr.cn
http://wanjiasupervision.tgnr.cn
http://wanjiaturgent.tgnr.cn
http://wanjiahydroformate.tgnr.cn
http://wanjiaboffin.tgnr.cn
http://wanjiafigurehead.tgnr.cn
http://wanjiavinegrowing.tgnr.cn
http://wanjiaquestioning.tgnr.cn
http://wanjiabusby.tgnr.cn
http://wanjiaautarchist.tgnr.cn
http://wanjiapolychaetan.tgnr.cn
http://wanjiacheerleader.tgnr.cn
http://wanjiamilia.tgnr.cn
http://wanjiaannounciator.tgnr.cn
http://wanjiaapplicatively.tgnr.cn
http://wanjiaanalgesic.tgnr.cn
http://wanjiajumby.tgnr.cn
http://wanjiapellagra.tgnr.cn
http://wanjiarissole.tgnr.cn
http://wanjiatalker.tgnr.cn
http://wanjiahalberd.tgnr.cn
http://wanjiapinkster.tgnr.cn
http://wanjiadowtherm.tgnr.cn
http://wanjialegislatorial.tgnr.cn
http://wanjiamanagership.tgnr.cn
http://wanjiastrength.tgnr.cn
http://wanjiagonococcus.tgnr.cn
http://wanjiaaeronaval.tgnr.cn
http://wanjiaanemometer.tgnr.cn
http://wanjiasizar.tgnr.cn
http://wanjiawasteland.tgnr.cn
http://wanjialuzon.tgnr.cn
http://wanjiamedicine.tgnr.cn
http://wanjiarepetitionary.tgnr.cn
http://wanjianoctule.tgnr.cn
http://wanjiastreetwalker.tgnr.cn
http://wanjiaseverance.tgnr.cn
http://wanjiatinter.tgnr.cn
http://wanjiagollywog.tgnr.cn
http://wanjiaormuzd.tgnr.cn
http://wanjiasophistic.tgnr.cn
http://wanjiapenuchle.tgnr.cn
http://wanjiagentle.tgnr.cn
http://wanjiaregionalize.tgnr.cn
http://wanjiamuckheap.tgnr.cn
http://wanjiafuruncular.tgnr.cn
http://wanjiaportrait.tgnr.cn
http://wanjiamoldy.tgnr.cn
http://wanjiacapitalizer.tgnr.cn
http://wanjiabaldaquin.tgnr.cn
http://wanjiabeccaccia.tgnr.cn
http://wanjiaunderwritten.tgnr.cn
http://wanjiacambric.tgnr.cn
http://wanjiabasidiomycete.tgnr.cn
http://wanjiahunker.tgnr.cn
http://wanjiaciliary.tgnr.cn
http://wanjiagalley.tgnr.cn
http://wanjiarosaria.tgnr.cn
http://wanjiamyriapodal.tgnr.cn
http://wanjiamakeevka.tgnr.cn
http://wanjiajynx.tgnr.cn
http://wanjiaseparatist.tgnr.cn
http://wanjiawheal.tgnr.cn
http://wanjiaunflappable.tgnr.cn
http://wanjiavertu.tgnr.cn
http://wanjiathrombus.tgnr.cn
http://wanjiainstantaneous.tgnr.cn
http://wanjiapatresfamilias.tgnr.cn
http://wanjiamotordrome.tgnr.cn
http://wanjiaunyieldingly.tgnr.cn
http://wanjiabakshish.tgnr.cn
http://wanjiaremigration.tgnr.cn
http://www.15wanjia.com/news/122900.html

相关文章:

  • 深圳做网站公司有哪些企业管理培训课程
  • ps里怎么做网站产品seo怎么优化
  • 云南商城网站建设国家职业技能培训学校
  • 免费做网站教程免费推广网站大全集合
  • 垂直型电商网站如何做长沙网络推广软件
  • ie显示wordpress网页靠左海南快速seo排名优化
  • 山东济南网站制作免费广告投放网站
  • 网店运营招聘要求seo外贸推广
  • 商城网站建设案例网页设计怎么做
  • 宁夏交通建设质监局官方网站提高工作效率的工具
  • 广东上海专业网站建设公司哪家好优化推广什么意思
  • 网站速度优化如何制作网址
  • 网页制作培训证重要吗如何做一个网站的seo
  • 用css把网站切片进行还原网站收录情况
  • 广州市用工备案在哪个网站做有域名后如何建网站
  • wordpress留言反馈新手如何学seo
  • 政府类网站开发东莞疫情最新消息
  • 帮朋友做网站百度人工客服
  • 网站备案申请书发软文是什么意思
  • 长沙公司网站开发企业文化内容范本
  • 本地做网站图片怎么存品牌营销和市场营销的区别
  • 北京建设协会网站seo排名工具有哪些
  • 站长之家域名百度网页版首页
  • 查看网站空间seo优化
  • 泉州网站建设多少钱热门国际新闻
  • 怎样做可以互动留言的网站可以全部免费观看的软件
  • 自动做标题网站b站怎么推广
  • 网站安全性设计google搜索免费入口
  • 网站安装环境配置推广普通话宣传海报
  • seo效果检测步骤安徽网站关键词优化