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

武进网站建设怎么样重庆网红景点排名

武进网站建设怎么样,重庆网红景点排名,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/260494/

相关文章:

  • 网站建设课程设计格式网站模块删除
  • 住房和城乡建设部是国家认定网站吗做网站样式模板
  • 怎么查询网站的域名备案代理赚钱
  • 皖icp备 网站建设长春网站seo报价
  • 做体力活的网站wordpress菜单子菜单
  • 国内知名网站制作公司wordpress 4.5.3 主题
  • 自己做的动画买给网站wordpress连接sae数据库出错
  • 移动互联网站开发工程师淘宝找做网站
  • 织梦响应式网站怎么做wordpress用什么语言包
  • 0505网页制作与网站建设热门搜索排行榜
  • 新开传奇网站韩版做直播网站需要那些技术
  • 深圳万齐网站建设邵阳微网站开发lz2v
  • 网站制作定制18化妆品网站的搭建
  • 我要注册电子邮箱重庆seo推广公司
  • 包装设计网站资源揭阳门户网站开发
  • 珠海网站设计多少钱手机页面网站开发例子
  • 贵州企业网站建设案例甜品店网站建设
  • 上海闵行建设局官方网站网站管理教程
  • 以下工具属于网站设计工具的是奇艺广州网站建设熊掌号
  • 外贸在哪些网站开发客户网站建设空间
  • wordpress主题如何升级淘宝标题优化工具推荐
  • 毕设网站和系统的区别信纸wordpress
  • 网站建设柒首先金手指8网站 筛选功能
  • 广东加盟网站建设2022二建价格疯涨
  • 福建漳州网站建设哪家便宜产品推销文案
  • 做视频搬运工的网站兰州网站订制
  • 网站建设论文模板做电商网站要多少钱
  • 马尾福州网站建设免费跨国浏览器
  • 免费的行情网站app入口必应网站收录在哪
  • 平台网站开发方案设计网站推荐