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

如何用源码做网站百度提交入口网址在哪

如何用源码做网站,百度提交入口网址在哪,昆明网站建设首选,宿迁哪家做网站推广开胃小菜 141. 环形链表 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链…

开胃小菜

141. 环形链表

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

  1. 快慢指针只要进入环中,就一定会在环中打转,很直观哈
  2. 只要进入环中,快指针一定会追上慢指针,慢指针一次走一步,快指针一次走两步,用相对速度思考,slow如果相对静止,fast指针相当于slow指针每次只走一步,在一个环里就一定会追上

问:兔子会不会「跳过」乌龟,从来不会和乌龟相遇呢?
答:这是不可能的。如果有环的话,那么兔子和乌龟都会进入环中。这时用「相对速度」思考,乌龟不动,兔子相对乌龟每次只走一步,这样就可以看出兔子一定会和乌龟相遇了。

class Solution:def hasCycle(self, head: Optional[ListNode]) -> bool:slow = headfast = headwhile fast and fast.next:slow = slow.next # slow走一步fast = fast.next.next # fast走两步if slow is fast: # 如果又环一定相等return True# 如果没有环fast最终为none或者fast.next为nonereturn False

不需要判断slow是否为none,因为如果没有环,fast一定比slow更快走到末尾变成none.。

142. 环形链表 II

核心点就是当快慢指针相遇的时候,快指针的距离是慢指针的两倍。慢指针走了n个结点,快指针走了2n个结点。

http://www.dtcms.com/wzjs/408538.html

相关文章:

  • 上海公司招聘信息查询百度seo排名软件
  • 商城网站怎么自己搭建重庆今天刚刚发生的重大新闻
  • wordpress的修改后主题后台出现已损坏的修复seo关键词优化推荐
  • 企业网站做百度排名要怎么做南宁seo教程
  • 辅助购卡网站怎么做企业推广是什么职业
  • 网站建设公司 深圳武威网站seo
  • 做外贸的阿里巴巴网站是哪个好index百度指数
  • 免费vip网站推广线下推广渠道有哪些方式
  • 口碑好的广州做网站东莞百度搜索网站排名
  • 凯里网络推广站长工具seo综合查询腾讯
  • 怎样做集装箱网站域名批量查询工具
  • 电子商务网站建设卷子seo臻系统
  • php编程用什么软件seo关键词seo排名公司
  • 哪个网站设计好个人网站设计毕业论文
  • 武警部门建设网站的好处新app推广去哪里找
  • 哪些网站可以做视频收费企业文化宣传策划方案
  • 做一个旅游团网站怎么做南宁seo怎么做优化团队
  • 想自己做网站爱站站长工具
  • 做的很好的画册网站seo优化排名
  • 网站充值接口怎么做手游推广去哪里找客源
  • 免费自助建站怎么样超级软文
  • 建设八大员报考网站是真的吗厦门seo蜘蛛屯
  • 精品网站建设费用 在线磐石网络上海搜索优化推广
  • 做追星网站效果图seo网站优化优化排名
  • 中国网站备案信息查询链接买卖平台
  • h5网站建设服务新浪疫情实时数据
  • 湛江网站制作公司线上营销策划方案
  • 网站的导入流量怎么做如何自己做一个网页
  • 在福州做网站seo怎么提升关键词的排名
  • 做一个门户网站要多少钱成功的网络营销案例