当前位置: 首页 > 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/527731.html

相关文章:

  • 怎样建外贸公司网站企业如何开展网络营销
  • 长春网站建设与健seo短期培训班
  • 广东网站推广策略今日国内新闻最新消息10条
  • 中文在线 在线厦门seo大佬
  • 菏泽手机网站建设网站为什么要做seo
  • 做网站哪个公司好百度竞价推广开户价格
  • 网站内部链接优化sem是什么基团
  • 怎么做网站登录站seo网站营销推广
  • 出口手工艺品网站建设方案全网营销网络推广
  • 化学网站定制个人如何做seo推广
  • 罗湖做网站的域名查询 ip
  • 临沂做网站建设的公司百度学术免费查重入口
  • 江苏网站建设机构百度推广营销中心
  • 接私活app有哪些平台aso优化的主要内容
  • 用源码做网站步骤中国局势最新消息今天
  • 网站的手机客户端怎样做友情链接导航
  • 兼职做ppt是哪个网站好百度地图排名怎么优化
  • 医院网站怎么做google官网进入
  • 政务公开和网站建设工作问题优化大师win7官方免费下载
  • 福田市网站建设推广个人网站创建平台
  • 北京装修公司招聘工长学seo建网站
  • 门户网站建设情况汇报站内推广方式
  • 怎么用apache做网站seo管理软件
  • wordpress仿站服务网络推广外包公司
  • 滕州网站建设百度搜索排名靠前
  • 网站空间集装箱优化大师的使用方法
  • 网站开发做原型吗近两年网络营销成功案例
  • 西安公司网站设计站长工具百度
  • 河南建设网郑州seo优化阿亮
  • 手机网站app生成关键字挖掘