/** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNode next; * public ListNode(int x) { * val = x; * next = null; *
转载 2017-04-22 10:11:00
19阅读
1.题目2.思路有点像小学数学的追及问题:若链表存在环,快指针每次走2步,而慢指针每次走1步,那么快指针一开始肯
原创 2022-07-14 10:13:53
74阅读
链接:https://leetcode-cn.com/problems/linked-list-cycle/ 链接:https://leetcode-cn.com/problems/linked-list-cycle-ii/ ##题目 ###环形链表1 给定一个链表,判断链表中是否有环。 如果链表中 ...
转载 2021-09-09 14:25:00
300阅读
2评论
141. 环形链表 155. 最小栈
原创 2023-05-15 16:43:34
56阅读
LeetCode - Easy - 141
原创 7天前
45阅读
/** * <p>给你一个链表的头节点 <code>h
原创 2022-04-13 15:33:21
27阅读
/** * <p>给你一个链表的头节点 <code>head</c
原创 2022-04-13 15:26:27
40阅读
看下面的图在脑子里想一想.题目解析:/** * Definition for singly-linked list. * function ListNode(val) { * this.val = val; * this.next = null; * } *//** * @param {ListNode} head * @return {boolean} */var hasCycle = function(head) { let p1=head; .
1. 题目 2. 解答 2.1 方法 1 定义快慢两个指针,慢指针每次前进一步,快指针每次前进两步,若链表有环,则快慢指针一定会相遇。 2.2 方法 2 用 unordered_map 充当散列表的功能,每次将链表的节点指针作为键值存入 map,如果检测到当前节点指针已经存在于 map 中则说明链表
原创 2021-06-10 10:36:06
658阅读
环形链表题目
原创 2022-06-23 09:59:20
42阅读
题目描述给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表
原创 2022-07-12 17:32:16
52阅读
给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是-1,则在该链表中没有环。示例 1:输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。1.快慢指针可以类比成两个运动员 在同一个环形运动场跑步,一个跑的快的 和 ...
qt
原创 2021-07-28 10:29:14
100阅读
环形链表 给定一个链表,判断链表中是否有环。 进阶:你能否不使用额外空间解决此题? 通过使用具有 不同速度 的快、慢两个指针遍历链表,空间复杂度可以被降低至 O(1)O(1)O(1)。慢指针每次移动一步,而快指针每次移动两步。 如果列表中不存在环,最终快指针将会最先到达尾部,此时我们可以返回 fal
环形链表我们很容易想到用一个 Set 集合,遍历链表把每一个节点加入到集合里,如果某个节点已经存在集合中,说明链表有环
文章目录环形链表题目描述code 环形链表
哈希class Solution {public: bool hasCycle(ListNode *head) { map<ListNode *,int> mp; while(head){ if(mp[head] == 1){ return true; } ...
原创 2023-02-21 18:52:57
61阅读
https://oj.leetcode.com/problems/linked-list-cycle/ http://blog.csdn.net/linhuanmars/article/details/21200601 /**  * Definition for singly-linked list.  * class&nbsp
原创 2015-01-08 17:35:45
397阅读
​        这次来写一下 LeetCode 的第 141 题,环形链表。​​​题目描述​​​        题目直接从 LeetCode 上截图过来,题目如下:​​​​        上面的题就是 环形链表 题目的截图,同时 LeetCode 给出了一个函数的定义,然后要求
原创 2022-04-07 09:30:01
145阅读
141. 环形链表给你一个链表的头节点 head ,判断链表中是否有环。如果=
141. 环形链表 知识点:链表;集合;快慢指针 题目描述 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1 ...
转载 2021-07-28 18:35:00
91阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5