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

asp做的是系统还是网站东莞企业网站排名

asp做的是系统还是网站,东莞企业网站排名,网站建设主要问题,如何做网站信息一起<(&#xffe3;︶&#xffe3;)↗[GO!] 1.如何判断一个链表是否有环 思路:设定两个快慢指针fast和slow,fast每次走两个结点,slow每次走一个节点 如果fast指针遇到了Null,那么这个链表没有环,如果fast和slow可以相遇,则代表这个链表有环 代码如下 N:fast先进环,slow后…

一起<( ̄︶ ̄)↗[GO!]

1.如何判断一个链表是否有环

思路:设定两个快慢指针fast和slow,fast每次走两个结点,slow每次走一个节点

如果fast指针遇到了Null,那么这个链表没有环,如果fast和slow可以相遇,则代表这个链表有环

代码如下

N:fast先进环,slow后进环,fast和slow之间的距离是N

N--->偶数--->奇数

          N           N

          N-2       N-2

         N-4        N-4

         ...             ...

           4              3

           2              1

           0              -1

       追上了           过了,进入下一个循环(fast超过slow1个结点了)

                             C:圆环的周长 

                             slow和fast之距变为c-1

                             c-1是偶数,下一轮便追上了

                             c-1是奇数,那么永远也追不上

2.找环的入口点

追上相遇时

1.slow所走距离:L+X

2.fast所走距离:L+X+N*C

3.追上之后相关结论推导

2(L+X)= L+X+N*C

为何是2*slow距离=fast之距离?

答:等式两边的表达式实际上是二者所走过的距离.由物理公式X=VT可知,因为是同时运行,时间(循环次数)相同,所以"T"可以约掉,仅有2*Vfast=Vslow;

L+X=N*C      L=N*C-X;

有 L=(N-1)*C+C-X;

得出重要结论:一指针从链表头开始走,

另一指针从相遇点开始走,

则牠们会在入口点相遇

3.代码

思路:1. 先判断是否有环

        2.再让slow和fast相遇,以找到meet点

        3.让head和meet以每循环1结点的速度同向运动,二者相遇之时便是找到入口点之时

http://www.tj-hxxt.cn/news/17239.html

相关文章:

  • 照明工业网站建设360seo排名点击软件
  • 国外做名片的网站免费自己建网站
  • 台州市建设规划局网站班子成员web网页制作教程
  • 网站建设web标准潍坊seo建站
  • 领动云建站微信小程序开发流程
  • 烟台 网站设计夸克搜索网页版
  • 怎么做教育培训网站网站创建的流程是什么
  • 在网上做贸易哪个网站好百度seo文章
  • 织梦快速做双语网站精准营销的三要素
  • 做音乐网站的目的刚刚地震最新消息今天
  • 做租赁哪个网站好seo推广优化官网
  • 怎样做网站维护沧州网站优化
  • 做苗木网站哪家好搜索app下载
  • 网站建设系统分析包括哪些百度广告联盟下载
  • 百度给做网站收费多少全网营销渠道
  • 网站设计基础语言不包括这些内容百度上打广告怎么收费
  • 做网站客户端搭建一个网站需要多少钱
  • 天河做网站技术网上的推广
  • 广安网站建设网站模板之家官网
  • 网站建设需要注册什么类型的公司网络推广公司排行榜
  • 股票网站开发seo从零开始到精通200讲解
  • 在什么网站可以接设计做西地那非片多少钱一盒
  • 做电玩城设计的网站seo关键词挖掘
  • web网站开发软件北京seo多少钱
  • 苹果手机做微电影网站运用搜索引擎营销的案例
  • 有什么做网站的公司seo资源网站 排名
  • 商城类网站设计制作seo课堂
  • php如何做动态网站如何建网址
  • 沧州网站建设报价seo免费
  • 小游戏网站开发 百度一下