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

怎么在建设银行网站更新身份证友情链接交换平台源码

怎么在建设银行网站更新身份证,友情链接交换平台源码,餐饮vi设计,北京网络技术有限公司题目描述 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置&a…

题目描述

给你一个链表的头节点 head ,判断链表中是否有环。

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。

如果链表中存在环 ,则返回 true 。 否则,返回 false 。

 

HashSet

/*** Definition for singly-linked list.* class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public boolean hasCycle(ListNode head) {// 使用 HashSet 存储访问过的节点Set<ListNode> visited = new HashSet<>();ListNode curr = head;// 遍历链表while (curr != null) {// 如果当前节点已经在 visited 中,说明有环if (visited.contains(curr)) {return true;}// 否则,将当前节点加入 visitedvisited.add(curr);curr = curr.next;}// 遍历完链表,没有发现环return false;}
}

快慢指针

如果有环的话 那么快的总有一天会追上慢的 比如说环形操场 而且不会跑丢 就是不会为空的 所以判断无环的条件就是判断指针是否为空

public class Solution {public boolean hasCycle(ListNode head) {if (head == null || head.next == null) {return false; // 如果链表为空或只有一个节点,肯定没有环}ListNode slow = head;ListNode fast = head.next;while (slow != fast) {if (fast == null || fast.next == null) {return false; // 如果 fast 或 fast.next 为 null,说明链表没有环}slow = slow.next;         // 慢指针每次移动一步fast = fast.next.next;    // 快指针每次移动两步}return true; // 如果 slow == fast,说明链表有环}
}
http://www.shuangfujiaoyu.com/news/62383.html

相关文章:

  • app 网站运营ppt百度浏览器官网下载并安装
  • 网站建设三网合一长尾关键词是什么
  • 建一个网站需要多少钱网站怎么做的企业培训考试系统app
  • 网站设计专家头条权重查询站长工具
  • 怎么用织梦做本地网站德阳seo
  • 崇信县门户网站领导之窗武安百度seo
  • 社区网站搭建在线网站seo优化
  • php动态网站开发建立user表龙华网站建设
  • 电商网站建设基本流程百度指数如何分析
  • dw做网站背景图片设置常见的网络营销工具
  • 天津做公司的网站网络营销八大目标是什么
  • 企业网站建设的目的有哪些热门搜索排行榜
  • 专业的移动网站建设公司排名公众号推广
  • 橙子建站怎么用纹身网站设计
  • 长沙网站制作多少钱莱阳seo排名
  • 网络营销策划要素长沙seo招聘
  • 湖北餐饮网站建设收录情况
  • 彩票网站可以做哪些活动广告投放数据分析
  • 怎样做违法网站百度seo优化推广
  • 微信商城怎么注册优化营商环境的措施建议
  • 网站关键字推广网站域名查询地址
  • 免费建网站那个软件好推广方案有哪些
  • 蒙文网站建设的意义软文广告经典案例600
  • 武汉做网站哪家专业爱站网关键词排名
  • 湖南3合1网站建设价格seo工作前景如何
  • 在阿里巴巴上做网站有效果吗南京关键词seo公司
  • 信息时代网站建设的重要性抖音关键词搜索指数
  • 阳江专业手机网站制作公司1000个关键词
  • 网页打不开但是qq能上是怎么回事北京seo加盟
  • 福州什么推广网站好淘宝的17种免费推广方法