Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * 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) {
- if(head == null) {
- return false;
- }
- ListNode seen = new ListNode();
- while(head.next != null) {
- if(head.next == seen) {
- return true;
- }
- ListNode p2 = head.next;
- head.next = seen;
- head = p2;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement