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

临沂网站设计哪家好wordpress 加入地图

临沂网站设计哪家好,wordpress 加入地图,学习教建网站,搜外网141. 环形链表 - 力扣#xff08;LeetCode#xff09; 1. 什么是快慢指针 这里我们我们将介绍环形链表的经典解法——快慢指针#xff0c;简单理解#xff0c;指针移动快的叫做快指针fast#xff0c;移动速度慢的叫慢指针slow。一般我们设快指针走两步#xff0c;慢指针走…141. 环形链表 - 力扣LeetCode 1. 什么是快慢指针 这里我们我们将介绍环形链表的经典解法——快慢指针简单理解指针移动快的叫做快指针fast移动速度慢的叫慢指针slow。一般我们设快指针走两步慢指针走一步。 如果你对快慢指针理解或应用不太了解可以参照下面几篇文章去力扣练习。 LeetCode - 26. 删除有序数组中的重复项 C语言快慢指针配图-CSDN博客 LeetCode - 27. 移除元素 C语言快慢指针配图-CSDN博客 通过下图我们可以清晰地知道当fast走两步slow走一步时如果这是一个环形链表那么它们总有一天会遇见。 2. 非环形链表 那么我们来看一下非环形链表长什么样通过下面这幅图片我们可以知道非环形链表那么fast或fast-next 一定为空这与元素个数有关。 当然这也是一道经典的链表中间节点的题目876. 链表的中间结点 - 力扣LeetCode 3.代码展示 通过上面两个铺垫我们知道了 1.怎么判断是否为环形链表2.非环形链表的结束条件 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ bool hasCycle(struct ListNode *head) {struct ListNode* fast head;struct ListNode* slow head;while(fast fast-next){fast fast-next-next;slow slow-next;if(fast slow){return true;}}return false; } 4.扩展fast走3步slow走一步呢 这里我们先给出结论不论fast走几步slow走几步如果是环形链表那么它们一定会相遇。这真是令人感动。 总结一下 1. 如果N是偶数第一轮就相遇 2. 如果N是奇数C是偶数第一轮错过第二轮就能相遇 3.如果N是奇数C是奇数永远追不上但这里的条件永远不能成立可以自己代入上面fast走3步slow走1步公式 2L n * C - N
http://www.zqtcl.cn/news/621562/

相关文章:

  • 设计感很强的中文网站公司专业网页制作
  • 自己制作网站做外贸赚钱吗什么是网站html静态化
  • 网站中的搜索功能怎么做的网站空间价格
  • 网站内容收费WordPress之类的
  • 好网站推荐一下网站建设客户评价
  • 重庆交通网站建设wordpress08模板
  • 网站搭建响应式wordpress访客切换主题
  • 标准网站建设推荐帮别人做网站开票开什么税目
  • 温州网站优化衡阳县专业做淘宝网站
  • 门户网站建设存在的问题和差距无锡做智能网站
  • 受欢迎的常州做网站网站制作ppt
  • 物流网站建设实例 天堂资源帝
  • 太原建设厅官方网站wordpress 导入工具
  • 做网站树立品牌形象建设了网站后怎么用谷歌引流
  • 专业公司网站建设建设人才库网站
  • 怎么自己做直播网站吗手机免费建站app
  • 惠州规划建设局网站seo网站关键词排名优化公司
  • 关键词检测百度seo一本通
  • 做效果图的外包网站徐州低价seo
  • xp系统中做网站服务器吗网站设计版权
  • 化妆品网站建设经济可行性分析怎么做好网站
  • 软件企业网站建设栏目结构图服务公司有哪些
  • 郑州专业做淘宝网站推广哪些公司需要网站开发工程师
  • 如何为企业做网站单页网站推广
  • 做公众号封面图的网站凡客精选app
  • 张家界做旅游网站网业小说畅读服务
  • 短租网站那家做的好网络设计工作好找吗
  • 企业建网站哪家好网络书签 wordpress
  • 网站策划的工作职责有关网站开发的创意
  • 上国外网站dns如何免费做网站推广