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

信息公开网站建设怎么自己创建小程序

信息公开网站建设,怎么自己创建小程序,建设众筹网站,东莞市交易中心网题目链接:https://leetcode.cn/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/ 1. 题目介绍(22. 链表中倒数第k个节点) 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数&…

题目链接:https://leetcode.cn/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/

1. 题目介绍(22. 链表中倒数第k个节点)

输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。

例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。

【测试用例】:
示例:

给定一个链表: 1->2->3->4->5, 和 k = 2.
返回链表 4->5.

2. 题解

2.1 快慢指针 – O(n)

时间复杂度O(n),空间复杂度O(1)
在这里插入图片描述

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) { val = x; }* }*/
class Solution {public ListNode getKthFromEnd(ListNode head, int k) {// 错误输入判断if (head == null || k <= 0) return null;// 定义快慢指针ListNode quick = head;ListNode slow = head;// 调整快指针到指定位置for (int i = 0; i < k-1; i++){// 说明链表长度小于k,出现错误,不满足题目要求if (quick == null) return null;quick = quick.next;}// 开始移动快慢指针while (quick.next != null){quick = quick.next;slow = slow.next;}return slow; }
}

在这里插入图片描述

3. 相关题目

求链表的中间节点。如果链表中的节点总数为奇数,则返回中间节点;如果节点总数是偶数,则返回中间两个节点的任意一个。为了解决这个问题,我们也可以定义两个指针,同时从链表的头节点出发,一个指针一次走一步,另一个指针一次走两步。当走得快的指针走到链表的末尾时,走得慢的指针正好在链表的中间。

举一反三:
当我们用一个指针遍历链表不能解决问题的时候,可以尝试用两个指针来遍历链表。可以让其中一个指针遍历的速度快一些(比如一次在链表上走两步),或者让它现在链表上走若干步。

4. 参考资料

[1] 面试题22. 链表中倒数第 k 个节点(双指针,清晰图解)-- 2.1图片来源

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

相关文章:

  • 横沥网站建设常用的网络营销工具有哪些
  • 网站推广计划方法注册登录
  • 爱站企业设计网站建设
  • 制作网站网页泉州seo优化排名公司
  • 网站源码建站常州网站搭建
  • 衙门口网站建设wordpress充值金币的插件
  • 杭州响应式网站案例wordpress推广模板
  • 网站建设叁金手指花总6网站构思
  • 云南网站制作价格别人冒用我们公司做的网站怎么关掉
  • 网站开发管理系统有哪些dedecms 手机网站模板
  • 石家庄做网站的公司有哪些wordpress引用群晖文件
  • 如何下载网站模版北京朝阳区公司
  • 网站开发制作合同范本wordpress自定义rss
  • 百度搜自己的网站网站开发常见毕业设计题目
  • 互联网站产品开发的流程wordpress添加自定义导航
  • 遵义网警岳阳网站优化公司
  • 备案网站用户名是什么工程预算培训
  • 北京网站建设公司排行榜住房和城乡建设部网站加装电梯
  • 宜丰做网站的定州建设项目
  • 网站页面设计素材桂林市有几个区和县
  • 网站建设布吉wordpress添加背景
  • 网站开发职业前景评估设计购物网站咋做
  • 可上传多个视频的网站建设简约门户网站源码
  • 鹰潭网站商城建设网页设计代码td
  • 百度移动网站提交中国国际贸易网
  • 嘉定区建设局网站店铺设计装修图片
  • 北京手机网站制作多少钱备案网站建设承诺书
  • 营销型网站的具体例子电商知识基础
  • 什么是网站域名?注销网站和取消接入
  • 有没有专业做特产的网站优化推广联盟