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

手机网站开发工具6做ppt设计师哪个网站好

手机网站开发工具6,做ppt设计师哪个网站好,怎么样搭建wordpress,物流查询网站开发给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(…

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

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

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

示例 1:

输入:head = [3,2,0,-4], pos = 1
输出:true
解释:链表中有一个环,其尾部连接到第二个节点。
示例 2:

输入:head = [1,2], pos = 0
输出:true
解释:链表中有一个环,其尾部连接到第一个节点。
示例 3:

输入:head = [1], pos = -1
输出:false
解释:链表中没有环。
提示:

链表中节点的数目范围是 [0, 104]
-105 <= Node.val <= 105
pos 为 -1 或者链表中的一个 有效索引 。
进阶:你能用 O(1)(即,常量)内存解决此问题吗?

Related Topics
哈希表
链表
双指针

方法一:快慢指针

public class Solution {public boolean hasCycle(ListNode head) {if (head == null) {return false;}ListNode slow = head;ListNode fast = head.next;while (fast != null) {fast = fast.next;if (fast != null) {fast = fast.next;}if (fast == slow) {return true;}slow = slow.next;}return false;}
}

方法二:使用hashset

public class Solution {public boolean hasCycle(ListNode head) {Set<ListNode> set = new HashSet<>();while (head != null) {if (!set.add(head)) {return true;}head = head.next;}return false;}
}
http://www.yayakq.cn/news/723484/

相关文章:

  • 做相亲网站潍坊网页网站制作
  • 怎样申请网站呢wordpress js加载速度
  • 电子商务网站建设需要多少钱网站建设-部署与发布
  • 如何在阿里巴巴做网站现在的建筑模板一般用什么
  • 花钱做的网站本人可以关闭吗wordpress define
  • 湖北现代城市建设集团网站做音乐网站的条件
  • 北京网站网站建设wordpress更改字体
  • 郑州网站建设熊掌号计算机类17个专业
  • 网站开发 后端服务做招聘网站需要做什么公司
  • 招聘网站开发文档qq网页版在线登录官方
  • 西安专业承接网站搭建模板画质优化app下载
  • 网站建设唯美谷网站策划
  • 农业大学网站建设特点seo网络推广公司排名
  • 自己做购物网站怎么做有哪些网站是做数据展示
  • 鞍山网站建设优化dede做的网站弹广告
  • 免费营销网站制作模板律师免费咨询电话
  • 大连商城网站建设php招生网站开发
  • 企业网站管理系统cms山东平台网站建设推荐
  • 外汇申报在哪个网站上做首次建设网站流程
  • 本机做网站如何访问苏州网站优化排名推广
  • 顺德网站建设公司价格注册公司一年需要多少费用
  • 湟中网站建设外贸营销平台推广
  • vps可以做几个网站全网最新首码项目
  • 网站建设通报wordpress 视频播放插件
  • 网站调优网站推荐男生正能量
  • 做网站需要技术html代码自动生成器
  • 怎样给网站做新闻稿子导航网站分析
  • 做网站找我们拼多多如何开个人店铺
  • 网站投票系统 js赣州安全教育平台
  • 米拓建站模板海淀网站设计