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

网站建设公司的公司排名效果图专业制作

网站建设公司的公司排名,效果图专业制作,杭州网站建设外包,境外网站 icp备案这是链表的第15题#xff0c;力扣链接。 给定一个链表的头节点 head #xff0c;返回链表开始入环的第一个节点。 如果链表无环#xff0c;则返回 null。 如果链表中有某个节点#xff0c;可以通过连续跟踪 next 指针再次到达#xff0c;则链表中存在环。 为了表示给定链…这是链表的第15题力扣链接。 给定一个链表的头节点  head 返回链表开始入环的第一个节点。 如果链表无环则返回 null。 如果链表中有某个节点可以通过连续跟踪 next 指针再次到达则链表中存在环。 为了表示给定链表中的环评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。如果 pos 是 -1则在该链表中没有环。注意pos 不作为参数进行传递仅仅是为了标识链表的实际情况。 不允许修改 链表。 示例 1 输入head [3,2,0,-4], pos 1 输出返回索引为 1 的链表节点 解释链表中有一个环其尾部连接到第二个节点。示例 2 输入head [1,2], pos 0 输出返回索引为 0 的链表节点 解释链表中有一个环其尾部连接到第一个节点。示例 3 输入head [1], pos -1 输出返回 null 解释链表中没有环。 这道题是查找链接尾节点的那个节点。上一道题的解法中哈希表还是可以用的因为它是一个一个查重的在第一个节点走第二次的时候就可以弹出了。 func detectCycle(head *ListNode) *ListNode {hashTable : make(map[*ListNode]bool, 0)for head ! nil {if _, ok : hashTable[head]; ok {return head} else {hashTable[head] true}head head.Next}return nil } 再回看一下那个快慢指针的解法可以解决问题吗其实不一定可以有可能在环形链表中的其他节点两个指针碰上了。 先说结论让两个指针依旧是快慢去跑当两个指针遇到以后快指针回到head然后同步去跑再次遇到的就是入口。 func detectCycle(head *ListNode) *ListNode {if head nil || head.Next nil {return nil}pre, cur : head, headfor cur ! nil cur.Next ! nil {pre pre.Nextcur cur.Next.Nextif pre cur {second : headfor second ! cur {second second.Nextcur cur.Next}return second}}return nil } 然后说原理快指针式慢指针的两倍两个速度差为一个环。具体分析原理详见大神给的题解。
http://www.pierceye.com/news/535248/

相关文章:

  • 物业服务网站建设佛山做网站公司有哪些
  • 企业网站模板中文网站域名名字
  • 在服务器网站上做跳转网页设计代码动漫
  • 科协网站建设的意见合肥哪里有做网页的地方
  • 为企业做网站策划案永康网站推广
  • 做个企业网网站怎么做linux建网站
  • 专业建站公司主要做什么wordpress加入下载标签
  • 韩都衣舍网站建设方案美食网站怎么做dw
  • 电商网站开发 参考文献wordpress验证码注册
  • ic外贸网站建设wordpress和shopex
  • 网站技术制作流程图国内顶尖小程序开发公司
  • 免费网站建设下载优化关键词规则
  • 网站浮动窗口如何做自己怎么做淘宝客网站
  • 石材外贸在哪个网站做网页版 微信
  • 网站开发属于程序员吗sem 优化软件
  • 公司做网站是管理费用小程序官方文档
  • 公司网站推广技巧响水网站设计
  • 徐州本地网站wap页面是什么
  • 网站开发应用价值做套网站多少钱
  • asp.net网站模板免费下载怎么才能访问自己做的网站
  • 长沙企业网站制作宝安公司网站建设
  • 做网站需要拉多大的宽带dw做的网站怎么做后台
  • 公司网站建设设计公司哪家好wordpress自动封ip
  • 郫县网站制作wordpress搜索打钩
  • 哪些网站可以做招商广告语wordpress发文章的id怎么不连续
  • 家私网站栏目和功能需求策划网页样式库
  • 什么是网站网页主页企业电子邮箱格式
  • 金属建材企业网站建设方案用pycharm做网站
  • 重庆网站空间黄骅港一期码头潮汐表
  • 推广网站如何做做酒店网站所用到的算法