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

域名解析网站建设重庆万州网站建设公司电话

域名解析网站建设,重庆万州网站建设公司电话,网站开发项目实战视频,WordPress前端上传大文件题目描述 给你一个链表的头节点 head ,判断链表中是否有环。如果链表中存在环,则返回true。否则,返回false 。 解题思路 采用快慢指针的思想,创建fast和slow一快一慢指针,slow一次走一步,fast一次走两步&…

题目描述

给你一个链表的头节点 head ,判断链表中是否有环。如果链表中存在环,则返回true。否则,返回false 。

解题思路

采用快慢指针的思想,创建fast和slow一快一慢指针,slow一次走一步,fast一次走两步,如果存在环形结构,那么fast必然先进入环形,slow后进入环形,但是slow早晚也会进入环形,当快慢指针同时进入环形时,假设他们之间的距离差为N,由于slow一次走一步,fast一次走两步,fast每次比slow多走一步,他们之间的距离就会少1,因此,快慢指针必然在环形的某个位置相遇。如果能够相遇,那么必然存在环形结构。如果走着走着,fast指针为空,那么肯定不存在环形结构,因为环形结构不会出现fast为空指针的情况。

实现代码如下:

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;
}

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

相关文章:

  • 中山网站建设优化浙江交通工程建设集团网站
  • 公司网站制作的费用建设网站需要从哪方面考虑
  • 建设局考试通知文件网站南京百姓网免费发布信息网
  • 给网站网站做推广温州做网站公司
  • 做网站是干什么用的兰州企业网站排名优化
  • 字体图标制作网站室内设计培训班要多少钱
  • 网站建议公司电子网站建设ppt模板
  • 如何在国外网站做免费推广建网站 备案
  • dhl做运单的网站360网站备案查询
  • 无棣住房建设局网站希爱力双效片
  • 做瞹瞹瞹视频网站页面设计的步骤
  • 网页设计教学网站做邀请函的网站
  • 站长工具综合查询站长工具淄博网站建设公司有多少家
  • 长沙php的网站建设公司网站结构的规划
  • 合肥网站制作报怎么做自己的优惠价网站
  • 网页游戏网站开发软件开发培训学校三八妇女节
  • 北京食药局网站年检怎么做网站建设中 目录
  • 网站建设gon网络游戏名
  • 百度关键词推广方案绍兴网站优化
  • 个人网站建设的流程店面设计薪酬
  • 网站建设开发收费在线阅读小说网站开发
  • 药业集团网站策划方案范文外包公司不给员工发工资怎么办
  • 厦门做网站的公司中山人才招聘网官网
  • 江苏省建设厅网站建筑电工证青岛的seo服务公司
  • 钦州建设网站济南哪家公司可以做网站
  • 网站诊断seo当前数据是指网络营销方案策划论文
  • 做网站编辑大专可以吗app应用程序
  • 一般网站建设大概需要多少钱wordpress 视频 模版
  • 酒店官方网站建设书北京做网站公司排
  • 晋中建设网站seo 网站排名