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

北京公司网站建设服务游戏源代码网站

北京公司网站建设服务,游戏源代码网站,公司简介通用模板,asp漂亮的办公家具公司网站源码给定一个链表#xff0c;返回链表开始入环的第一个节点。 从链表的头节点开始沿着 next 指针进入环的第一个节点为环的入口节点。如果链表无环#xff0c;则返回 null。 为了表示给定链表中的环#xff0c;我们使用整数 pos 来表示链表尾连接到链表中的位置#xff08;索引… 给定一个链表返回链表开始入环的第一个节点。 从链表的头节点开始沿着 next 指针进入环的第一个节点为环的入口节点。如果链表无环则返回 null。 为了表示给定链表中的环我们使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。 如果 pos 是 -1则在该链表中没有环。注意pos 仅仅是用于标识环的情况并不会作为参数传递到函数中。   以前做题的时候也是关于这种类型的题觉得很不错想和大家分享一波 好言归正传我们来开始这道题的分析 这种类型题技巧性也是非常强的只有出现环形这种字眼一般都是声明两个指针一个快、一个慢不断走的过程中这两个点终会相遇就好比操场跑步现在来设置一个情景题 有一点小渣和老渣去跑步老渣可是出了名的时间管理大师因为这身体一直不好所以老渣跑步的速度一直比小渣慢两个同时从起点出发最后小渣和老渣在操场中再一次相遇 因为老渣因为某种原因身体每况愈下但是正因为操场是一个环状所以两个还能再次相遇 所以我们可以先通过这个环状的特点去找到该链表快慢指针第一次相遇的地方 ListNode fasthead;ListNode slowhead;while(fast!nullfast.next!null){fastfast.next.next;slowslow.next;if(fastslow){break;}} 我们再来研究研究怎么去找环形的入口 所以我们就可以写出代码 public ListNode detectCycle(ListNode head) {ListNode fasthead;ListNode slowhead;while(fast!nullfast.next!null){fastfast.next.next;slowslow.next;if(fastslow){break;}}if(fastnull||fast.nextnull){return null;}slowhead;while(slow!fast){slowslow.next;fastfast.next;}return slow;}
http://www.hkea.cn/news/14590499/

相关文章:

  • 食品网站模板下载一站式进货平台网站建设
  • 专门做海报的网站昆山网站建设网站
  • 个体户网站建设申请免费网站需要什么条件
  • 上海公司建立网站吗沈阳做网站开发公司
  • 论坛做网站好吗电子商务网站建设林锋课本答案
  • 网站上删除信息如何做网络维护
  • 廊坊建网站外包chatgpt app
  • 做贷款网站厦门市住房建设网站
  • 在线买房网站建设 方案手工做女宝宝衣服的网站
  • 中国公路建设协会网站成都网站建设招聘
  • 建立网站一般经历的阶段红酒网站建设方案
  • 网站建设与维护考题wordpress没有分类目录
  • 门户网站设计做网站开票内容是什么
  • 广州怎么建设一个网站咨询公司需要什么条件
  • 信息网站建设方案网站内容更新方案
  • 网站在排版有哪些方法做的网站图片不显示
  • pc网站 手机网站 微网站建站网站推荐
  • 上海注册公司在哪个网站wordpress积分站内搜索
  • 娄底网站推广营销策划公司名称大全
  • 做物流的网站有哪些功能搭wordpress用什么
  • 深圳手机移动网站开发单位宣传册设计样本
  • 文件备案网站建设方案新手网页制作
  • 大庆加油app老版本无锡优化网站排名
  • 个人网站注册平台钱滁州商业网站建设
  • 邀约网站怎么做请柬深圳十大广告公司
  • 江苏新宁建设集团网站泰安新浪乐居房产网
  • 电子商务网站首页做品牌网站的
  • 用html怎么做网站尾部wordpress文本组件使用方法
  • gif网站素材专业微信网站建设多少钱
  • 国内食品行业网站开发wordpress图片缩放