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

买空间域名做网站河北移动端网站建设

买空间域名做网站,河北移动端网站建设,公司域名邮箱注册,哪个网站的pc端是用vue做的文章目录 题目方法一:哈希表set去重方法二:快慢指针 题目 方法一:哈希表set去重 思路:我们遍历链表中的每个节点,并将它记录下来;一旦遇到了此前遍历过的节点,就可以判定链表中存在环。借助哈希…

文章目录

    • 题目
    • 方法一:哈希表set去重
    • 方法二:快慢指针

题目

在这里插入图片描述

方法一:哈希表set去重

思路:我们遍历链表中的每个节点,并将它记录下来;一旦遇到了此前遍历过的节点,就可以判定链表中存在环。借助哈希表可以很方便地实现。

   public ListNode detectCycle(ListNode head) {if(head == null) return null;if(head.next==null) return null;if(head.next.next == head) return head;Set<ListNode> NodeSet = new HashSet<>();while(head != null){if(NodeSet.add(head)){head =head.next;continue;}else return head;}return null;}

方法二:快慢指针

第一次快慢指针相遇后。马上让新指针ptr从head 和slow同步走,最终会在环点相遇

在这里插入图片描述

public ListNode detectCycle(ListNode head) {if (head == null) return null;ListNode fast = head;//快指针ListNode slow = head;//慢指针while(fast!=null){//满足快指针不空指针异常(fast.next.next!=null)//移动指针slow = slow.next;if(fast.next !=null) fast = fast.next.next;else return null;if(fast==slow) {//说明一定有环了ListNode ptr = head;//定义新指针从head出发while(ptr != slow){ptr = ptr.next;slow = slow.next;}return ptr;}}return null;}
http://www.yayakq.cn/news/678754/

相关文章:

  • 写作网站平台wordpress 客户端源码分析
  • 杭州网站建设q479185700惠男女插孔做暖暖试看网站大全
  • 网站秒收录做网站要学什么知识
  • 车公庙做网站淘宝官网首页登录
  • 给教育类做网站易点租电脑租赁官网
  • 中山快速做网站费用如何做好网站建设内容的策划书
  • 石家庄专业制作网站1688阿里巴巴官网首页
  • 安装wordpress要数据库吗温州seo教程
  • 做外贸兼职的网站设计phpcmsv9手机网站
  • 销售网站开发步骤apache wordpress
  • 网站托管是什么如何注册公司企业邮箱
  • 做门户型网站要多少钱app制作平台哪家好
  • 建网站价格 建设网站需要多少钱6dw如何建立网站
  • 成都彭州网站建设南昌优易科 网站建设
  • 开封网站建设培训学校wordpress 数据库名称
  • 南宁网站建设公司招聘搜索率最高的关键词
  • 网站建设公司推销wordpress 获取page
  • 河南网站seo设计购物网站模板代码
  • 如何做国外的电商网站设计运维工程师培训
  • 许昌网站seo网站空间租用
  • 做一个平台网站大概多少钱揭阳网站建设公司
  • 荣耀手机官网网站学校网站建设报价
  • 盘石做的网站常州公司网站模板建站
  • 做网站图片切图是什么wordpress判断用户权限
  • 网站广告出价平台wordpress文章导入 id
  • wordpress一键分享长沙优化网站排名
  • 网站几个模板最好加强网站建设
  • 优秀的版式设计网站南通集团网站建设
  • 东莞锂电池网站建设阿里云这么建设网站
  • 中华住房与城乡建设厅网站个人微信营销