In this episode, we solve Cracking the Coding Interview Problem Loop Detection where we are given a linked list that might contain a loop and asked to locate the loop. We solve this in O(n) linear runtime and O(1) memory using the runner method with 2 pointers. A fast and a slow pointers.
Watch and enjoy.
My Other Channel: / @disrupted572
Top Software/ Coding Channels:
/ @csdojo
/ kevinnaughtonjr
/ @jomatech
/ @techlead
Top Python Coding Channels:
/ @neetcode
/ @timc3406
Twitter: / realchrisibe
Instagram: / christopher_ibe
Facebook: / christopher.ibeekeocha
Snapchat: @christopheribe
LinkedIn: / christopher-ibe-ekeocha
Problem Statement:
Loop Detection: Given a linked list which might contain a loop, implement an algorithm that returns the node at the beginning of the loop (if one exists).
EXAMPLE
Input: A - B - C - D - C [the same C as earlier]
Output: C
Hints:
There are really two parts to this problem. First, detect if the linked list has a loop. Second, figure out where the loop starts.
Try the “runner” method. Using a fast and a slow pointer.
LeetCode link: https://leetcode.com/problems/linked-...
Motivation Quotes:
https://graciousquotes.com/hard-work-...
https://www.birthdaywishes.expert/har...
Amazon Link: https://www.amazon.com/Cracking-Codin...
On this page of the site you can watch the video online Loop Detection: Twitter Problem | LeetCode 141 {Using Pointers} with a duration of hours minute second in good quality, which was uploaded by the user Chris Ibe 19 October 2021, share the link with friends and acquaintances, this video has already been watched 47 times on youtube and it was liked by 2 viewers. Enjoy your viewing!