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

个人网站租用服务器拼多多推广引流软件免费

个人网站租用服务器,拼多多推广引流软件免费,建设银行卡在哪里,wordpress 网站的占有面试题 02.02. 返回倒数第 k 个节点 题目链接:面试题 02.02. 返回倒数第 k 个节点 题目描述:实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。 /*** Definition for singly-linked list.* struct ListNode {* int val;* …

面试题 02.02. 返回倒数第 k 个节点

题目链接:面试题 02.02. 返回倒数第 k 个节点

题目描述:实现一种算法,找出单向链表中倒数第 k 个节点。返回该节点的值。

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/typedef struct ListNode ListNode;
int kthToLast(struct ListNode* head, int k) 
{//创建快慢指针ListNode* slow = head;ListNode* fast = head;//快指针先走k个结点while(k--){fast = fast->next;}while(fast){slow = slow->next;fast = fast->next;}return slow->val;
}

解题思路:

解决这个问题的核心思想是:通过在两个指针之间制造并保持一个固定的距离差,当一个指针到达终点时,另一个指针就正好在我们想要的位置上。

想象一下两个指针在一个链表上移动:

  1. 我们想找到距离终点 k 的位置。
  2. 我们先让指针 A(我们称之为 fast 指针)从起点出发,先走 k 步。
  3. 然后,让指针 B(我们称之为 slow 指针)也从起点出发。
  4. 现在,A 和 B 同时以相同的速度(每次一步)向前走。
  5. 因为 A 和 B 之间始终保持着 k 步的距离差,所以当 A 到达终点时,B 所在的位置,正好就是距离终点 k 步的地方。
http://www.dtcms.com/wzjs/374787.html

相关文章:

  • 新网站网页收录线下推广宣传方式有哪些
  • 手机怎么浏览国外网站片多多可以免费看电视剧吗
  • 如何做网站赚流量钱如何推广网站
  • 佛山网站建设怎么做军事新闻今日最新消息
  • 外文网站搭建公司合肥网络推广软件
  • 深圳做网站应该怎么做360网站推广登录
  • 做网站的如何找业务楚雄今日头条新闻
  • 做网站值钱吗外贸网站有哪些
  • cnzz站长统计怎么添加到博客网站seo专业培训学费多少钱
  • wordpress页面侧边栏竞价托管优化公司
  • 国际网站空间北京做百度推广的公司
  • 网站做推广要备案吗网站优化方案案例
  • 建设网站需要的ftp资源客户引流推广方案
  • 做行程的网站 哪个最好seo是什么意思 为什么要做seo
  • c++做网站郑州网站优化外包
  • 在哪里做公司网站软文范例
  • 深圳seo公司排名郑州seo顾问培训
  • 武汉微信开发公司安徽seo优化规则
  • 彩票网站搭建 做网站逆冬黑帽seo培训
  • 网站制作案例 立邦网站分享
  • 中山专业做网站的公司拼多多关键词排名在哪里看
  • 建筑工程招聘网站哪个好佛山百度网站快速排名
  • 我要做网站做网站临泉给你一个网站seo如何做
  • 网上书店网网站建设标题关键词优化报价
  • 例举常用动态网站开发技术白度指数
  • 哪些网站可以做兼职网页关键词优化软件
  • 北苑网站建设网站seo谷歌
  • 企业网盘是什么搜索引擎优化包括哪些方面
  • 健身网站建设windows优化大师电脑版
  • 电子商务网站规划与建设今日头条官网