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

企业网站的制作成本怎么创建一个属于自己的网站

企业网站的制作成本,怎么创建一个属于自己的网站,php wordpress 开源,西安网站优化体验题目描述: 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置&…

题目描述:

给你一个链表的头节点 head ,判断链表中是否有环。

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。

如果链表中存在环 ,则返回 true 。 否则,返回 false 。


示例:

提示:

  • 链表中节点的数目范围在范围 [0, 104] 内
  • -105 <= Node.val <= 105
  • pos 的值为 -1 或者链表中的一个有效索引

解题思路:

        这个题我们把它理解为一个追击问题,定义两个快慢指针: slow,fast,两个指针同时在第一个结点开始走,slow指针每次走一步,fast指针一次走两步.

        如果链表有环,当fast走到入环点,slow走到了起始到入环点的一半.继续走,当slow走到如环点时,fast已经在环内的某个位置了,假设slow与fast之间的距离为N

这时每走一步,fast与slow的距离就会减小1,当N减为0时就代表fast追到了slow,两指针相遇就说明链表有环

        如果链表无环,则两指针就不会遇到

我们画个图理解一下:

代码实现:


bool hasCycle(struct ListNode *head) {struct ListNode *slow=head;struct ListNode *fast=head;while(fast&&fast->next){slow=slow->next;fast=fast->next->next;if(slow==fast)return true;}return false;
}

http://www.sczhlp.com/news/131057/

相关文章:

  • 利用模板做网站长治网站制作一般多少钱
  • 中山市开发区建设局网站wordpress 更新文章
  • 网站开发需要掌握的知识小组用jsp做的网站论文
  • 中国做网站最好的公司手机优化大师哪个好
  • 网站建设初期的工作计划网站建设维护职责
  • 本地wordpress 外网访问seo视频教程汇总
  • 做美食视频网站有哪些光明做网站
  • 企业网站的基本内容和营销功能传奇网页游戏制作
  • 网站流量是什么意思米拓网站建设
  • 百度上找不到网站wordpress更改生成小图大小
  • 沈阳设计网站设计上海展会2021门票
  • 业余从事网站开发做游戏视频去哪个网站好
  • 包头 网站制作学生如何建设网站
  • 官方网站建设最重要的是什么贵阳百度推广电话
  • 网站建设工作室需要哪些设备东莞房价2023年最新房价走势
  • dede 网站根目录php网站开发综合案例
  • 如何设置的iis后台服务网站地址在线做爰直播网站
  • 苏州网站建设提供商网址大全123设为主页
  • 电商网店运营东莞seo关键词排名优化排名
  • 化妆品网站程序硬件工程师和软件工程师的区别
  • 广州外贸网站建设公司价格网络推广需要多少钱
  • 虚拟会员商城网站分销wordpress 旅游模板
  • 网站开发软件成本wordpress头像本地
  • 陕西省建设网站关键词优化排名哪家好
  • 北京怎么建立网站广告公司属于什么行业
  • 网址注册seo推广软件费用
  • 公司网站怎么做教程wordpress4.2
  • 北京做手机网站的公司名称专做定制网站建设
  • 做啤酒最全的网站那个软件可以做三个视频网站
  • 如何建个人网站阜宁网站制作价格