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

正规的网站优化推广公司软文生成器

正规的网站优化推广公司,软文生成器,网站头尾一样的怎么做最好,做网站卖给定一个链表,返回链表开始入环的第一个节点。 从链表的头节点开始沿着 next 指针进入环的第一个节点为环的入口节点。如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引…

给定一个链表,返回链表开始入环的第一个节点。 从链表的头节点开始沿着 next 指针进入环的第一个节点为环的入口节点。如果链表无环,则返回 null

为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意,pos 仅仅是用于标识环的情况,并不会作为参数传递到函数中。

 

以前做题的时候,也是关于这种类型的题,觉得很不错,想和大家分享一波

 好,言归正传,我们来开始这道题的分析

       这种类型题技巧性也是非常强的,只有出现环形这种字眼,一般都是声明两个指针,一个快、一个慢,不断走的过程中,这两个点终会相遇,就好比操场跑步(现在来设置一个情景题):

       有一点小渣和老渣去跑步,老渣可是出了名的时间管理大师,因为这,身体一直不好,所以老渣跑步的速度一直比小渣慢,两个同时从起点出发,最后小渣和老渣在操场中再一次相遇

 因为老渣因为某种原因,身体每况愈下,但是正因为操场是一个环状,所以两个还能再次相遇

所以我们可以先通过这个环状的特点,去找到该链表快慢指针第一次相遇的地方

        ListNode fast=head;ListNode slow=head;while(fast!=null&&fast.next!=null){fast=fast.next.next;slow=slow.next;if(fast==slow){break;}}

我们再来研究研究怎么去找环形的入口

 所以我们就可以写出代码:

 public ListNode detectCycle(ListNode head) {ListNode fast=head;ListNode slow=head;while(fast!=null&&fast.next!=null){fast=fast.next.next;slow=slow.next;if(fast==slow){break;}}if(fast==null||fast.next==null){return null;}slow=head;while(slow!=fast){slow=slow.next;fast=fast.next;}return slow;}

 

http://www.yidumall.com/news/12962.html

相关文章:

  • 学做网页的网站互联网广告
  • 杭州建网站哪家口碑好搜索引擎有哪些?
  • wordpress生成封面分享seo常用优化技巧
  • 企业网站可信认证必须做吗广东东莞今日最新消息
  • 个人接单做网站挣钱不深圳网站建设维护
  • 公众号做图网站制作一个简单的html网页
  • WordPress虎嗅主题广州seo网站推广平台
  • 网站留言板怎么做上海谷歌seo
  • 什么自己做网站如何查询百度收录情况
  • 网站建设的案例教程优就业seo怎么样
  • 网站pc和手机端地推拉新接单网
  • 受欢迎的聊城网站建设关键词排名怎样
  • 新闻发布会筹备方案拼多多seo是什么意思
  • wordpress网站底部导航代码百度贴吧广告投放价格
  • 企业酒店的网站建设百度下载安装
  • 做律师百度推广的网站优帮云首页推荐
  • 珠海网站设计费用营销案例分析报告模板
  • 佛山专业网站推广公司360搜索引擎地址
  • 做网站一般用什么 语言怎么制作seo搜索优化
  • icp 新闻网站网络营销专业的就业方向
  • 网站asp模板哪些平台可以免费打广告
  • 自己做头像的网站应用市场
  • 网站开发的主要技术难点和重点宁波seo关键词优化报价
  • 如何提高网站开发效率网络营销是什么意思?
  • 泉州做网站设计公司qq群推广软件
  • 服务专业的公司网站设计关键词网络推广企业
  • 2013一汽大众企业网站车主俱乐部建设维护方案湖南seo推广服务
  • 动漫做3d游戏下载网站百度站长工具链接提交
  • 华为认证网络工程师百度seo关键词优化工具
  • 租房网站模板黑科技引流软件是真的吗