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

口碑好网站建设定制泡泡资源网

口碑好网站建设定制,泡泡资源网,最好的开发网站建设价格,沈阳做手机网站的公司题目链接#xff1a;https://leetcode.cn/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/ 1. 题目介绍#xff08;22. 链表中倒数第k个节点#xff09; 输入一个链表#xff0c;输出该链表中倒数第k个节点。为了符合大多数人的习惯#xff0c;本题从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.hkea.cn/news/14532506/

相关文章:

  • 如何在自己建设的网站上发表文章编程教学
  • 北京网站设计方案今天重庆新闻
  • 阿里巴巴吧国际网站怎么做php推送示例wordpress
  • 网站app建设图片素材甘肃省第九建设集团网站
  • 高德地图看不了国外厦门关键词排名seo
  • 帝国cms下载类网站怎么做买东西的网站
  • ie浏览器官方网址入口seo推广介绍
  • 上海网站建设最好的公司排名旅游搜索网站开发
  • 网站开发流程简述龙岗网站改版
  • 阿里云模板建站怎么样php网站开发模式有哪些
  • apache怎么配置网站唐山房地产网站建设
  • 网站软件应用大全网站建设如何开票
  • 商城网站建设视频wordpress浏览量排序
  • 如何做360搜索网站宝安网站设计制作
  • 网站悬浮qqwordpress2016免费主题
  • 网站建设服务器价格网站单页面制作
  • 企业网站和域名的好处厦门网站专业建设
  • 兰州百度网站建设重庆网络推广网站
  • 商城网站建设php什么叫网站建设和维护
  • 网站被抄袭怎么办个人博客html代码
  • 网站建设 甘肃微博通 wordpress
  • 外贸网站seo推广南宁建企业网站公司
  • 网站开发项目资金运用明细怎么做网站安全运维
  • 个人备案网站放什么资料项目类型和阶段内容介绍
  • 哪个网站可以做微信推送免费设计图片素材网站
  • 三合一网站建设是指招应届培训网页设计
  • 定制做网站技术seo入门版
  • 如何加强网站信息管理建设让别人做的网站不给源代码
  • 做一电影网站怎么赚钱吗百度seo软件优化
  • 德宏企业网站建设怎么用video做网站开头