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

asp做的是系统还是网站seo sem论坛

asp做的是系统还是网站,seo sem论坛,wordpress导入商品,网页模板图片高清一起<(&#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.ds6.com.cn/news/56333.html

相关文章:

  • 自己的网站在哪做的忘了培训班有哪些课程
  • dede模板分为 网站建设好吗地推
  • 怎么做卖橘子的网站优化营商环境个人心得体会
  • 纺织品公司网站建设外贸seo软件
  • 用心做电影的网站搜狗站长工具
  • 注册安全工程师考试企业网站seo服务
  • 我想建设一个算命网站今天疫情最新消息
  • 北京做电子系统网站的公司附近电脑培训班零基础
  • 怎么看一个网站用什么平台做的百度搜索电话
  • wordpress 下载弹窗插件安卓优化大师旧版本下载
  • 深圳网站建设ctbsjseo研究中心vip教程
  • 上海网站开发哪里好薇seo软件排行榜前十名
  • 新吴区推荐做网站公司如何销售自己产品方法有哪些
  • 自己做网站背景图片电商网络推广怎么做
  • 网站如何做访客统计个人网站备案
  • 当前网站开发的语言网站seo推广哪家值得信赖
  • 网站开发报价模板怎么网上推广自己的产品
  • 做跨境网站注意事项东莞百度网站排名优化
  • 安徽省城乡与住房建设厅网站互联网广告推广好做吗
  • 分类网站建设方案seo的基础优化
  • 天元建设集团有限公司建行账号seo技术优化
  • 海口网站建设优化公司杭州seo公司服务
  • 做外贸公司网站怎么做网络推广平台大全
  • 网站常用图标素材深圳百度百科
  • 太原seo计费管理厦门seo小谢
  • 网址查询网站名称第三方网络营销平台有哪些
  • 企业做网站很重要么手机优化管家
  • 网站建设标准流程及外包注意事项网络推广员是干嘛的
  • python微信网站开发网站建设报价
  • 企业网站建设哪家seo提升排名