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

网页模板网站模板wordpress 小程序

网页模板网站模板,wordpress 小程序,readmore wordpress,个人主页源码每日一题(链表中倒数第k个节点) 链表中倒数第k个结点_牛客网 (nowcoder.com) 思路: 如下图所示:此题仍然定义两个指针,fast指针和slow指针,假设链表的长度是5,k是3,那么倒数第3个节点就是值为…

每日一题(链表中倒数第k个节点)

链表中倒数第k个结点_牛客网 (nowcoder.com)
在这里插入图片描述

思路:

如下图所示:此题仍然定义两个指针,fast指针和slow指针,假设链表的长度是5,k是3,那么倒数第3个节点就是值为3的节点。那么我们可以先让fast指针向后走k次,也就是3次。slow指针仍然指向头节点。

在这里插入图片描述

当fast向后走3步之后,如下图所示,此时再让slow指针和fast指针一起向后走,直到fast指针的值为空指针时,此时的slow指针就是倒数第k个指针。

在这里插入图片描述

注意:当链表不为空时,这里的fast指针最后的值一定会为空指针,与链表的节点个数的奇偶性无关。因为当fast先走k步之后,紧接着它就是一步一步的向后走。最后一定会为空指针。

  • 当k的值大于链表的节点个数时,fast指针一定会提前成为空指针,此时直接返回空即可。

代码实现:

struct ListNode* fast = pListHead;
struct ListNode* slow = pListHead;
while(k--)
{//链表没有k步长if(!fast){return NULL;}fast = fast->next;
}while(fast)
{fast = fast->next;slow = slow->next;
}return slow;

完结

链表中倒数第k个节点的分析就到这里啦,若有不足,欢迎评论区指正,下期见!

http://www.yayakq.cn/news/321703/

相关文章:

  • 个人做门户网站重庆装修公司哪家好
  • 网站统计怎么做夸克搜索网页版
  • 大良网站智能推广机构免流网站开发
  • 海门网站开发易语言如何做验证系统官方网站
  • 网站建设seo优化内蒙低成本门户网站开发
  • 网站建设 检查 通报建设银行短信带网站
  • 定制网站建设流程旅游网站开发意义和背景
  • 做美食网站的优势wordpress在线更新
  • dede网站打开慢做涂鸦的网站
  • 网站源码整站打包wordpress 首页显示分类文章列表
  • 潜江网站开发软件开发外包
  • 大学生网站建设策划书范文wordpress 图书模板
  • 驻马店北京网站建设做外贸的社交网站
  • 威海相亲网站网站服务器的工作原理
  • 建设网站分几个步骤现在建网站多少钱
  • 可以用AI做网站上的图吗杭州网站建设zj net
  • 做公众号首图的设计网站网站名称跟域名
  • 使用腾讯云建设网站工业软件有哪些
  • 免费个人网站建站申请推广网页
  • 昆山网站建设苦瓜做网站的范本
  • 百度做网站的特点定制开发app软件
  • 网站怎么做推广和优化wordpress 站点群
  • 网站怎么做移动图片wordpress首页显示vip标志
  • 做视频网站免费观看爱山东app网站制作
  • 企业网站的建设与实现论文网站维护员
  • 青海格尔木建设局网站网游大全
  • 响应式网站服务湖北专业的网瘾戒除学校地址
  • 站酷网官网进入移动电子商务的概念
  • 重庆广告网站推广广东广州有几个区
  • 那个网站做旅游规划好在一个网站下建设多个子网站