โ† All topics

Learn 1D LinkedList

IDProblemDifficultySectionSheets
1237Introduction to Singly LinkedListEasyLearn 1D LinkedListA2Z
356Insertion at the head of Linked ListEasyLearn 1D LinkedListA2Z
352Deletion of the head of LLEasyLearn 1D LinkedListA2Z
470Find the length of the Linked ListEasyLearn 1D LinkedListA2Z
905Search in Linked ListMediumLearn 1D LinkedListA2Z

Learn Doubly LinkedList

IDProblemDifficultySectionSheets
1234Introduction to Doubly LLEasyLearn Doubly LinkedListA2Z
361Insert node before head in Doubly Linked ListEasyLearn Doubly LinkedListA2Z
348Delete head of Doubly Linked ListEasyLearn Doubly LinkedListA2Z
900Reverse a Doubly Linked ListMediumLearn Doubly LinkedListA2Z

Medium Problems of LL

IDProblemDifficultySectionSheets
2810Middle of a LinkedList [TortoiseHare Method]EasyMedium Problems of LLA2Z
2850Reverse a LinkedList [Iterative]MediumMedium Problems of LLA2Z
627Reverse a LLMediumMedium Problems of LLA2Z SDE B75
2845Detect a loop in LLMediumMedium Problems of LLA2Z
2847Find the starting point in LLMediumMedium Problems of LLA2Z
623Length of loop in LLMediumMedium Problems of LLA2Z
2844Check if LL is palindrome or notMediumMedium Problems of LLA2Z
628Segregate odd and even nodes in Linked ListMediumMedium Problems of LLA2Z
2849Remove Nth node from the back of the LLMediumMedium Problems of LLA2Z
619Delete the middle node in LLMediumMedium Problems of LLA2Z
616Sort LLHardMedium Problems of LLA2Z
629Sort a Linked List of 0's 1's and 2'sMediumMedium Problems of LLA2Z
2846Find the intersection point of Y LLMediumMedium Problems of LLA2Z
617Add one to a number represented by LLMediumMedium Problems of LLA2Z
625Add two numbers in Linked ListMediumMedium Problems of LLA2Z
448Find Middle of Linked ListEasyMedium Problems of LLSDE
613Merge two Sorted ListsHardMedium Problems of LLSDE B75
626Remove Nth node from the back of the LLMediumMedium Problems of LLSDE B75
2848Add two numbers as LinkedListMediumMedium Problems of LLSDE
258Delete Node in a Linked List O(1)MediumMedium Problems of LLSDE
621Find the intersection point of Y LLMediumMedium Problems of LLSDE
620Detect a loop in LLMediumMedium Problems of LLSDE B75
618Check if LL is palindrome or notMediumMedium Problems of LLSDE
622Find the starting point in LLMediumMedium Problems of LLSDE
2407Reorder ListEasyMedium Problems of LLB75

Medium Problems of DLL

IDProblemDifficultySectionSheets
609Delete all occurrences of a key in DLLHardMedium Problems of DLLA2Z
452Find Pairs with Given Sum in Doubly Linked ListMediumMedium Problems of DLLA2Z
610Remove duplicates from sorted DLLHardMedium Problems of DLLA2Z

Hard Problems of LL

IDProblemDifficultySectionSheets
2842Reverse LL in group of given size KHardHard Problems of LLA2Z
2843Rotate a LLHardHard Problems of LLA2Z
2841Flattening of LLHardHard Problems of LLA2Z
611Clone a LL with random and next pointerHardHard Problems of LLA2Z SDE
614Reverse LL in group of given size KHardHard Problems of LLSDE
612Flattening of LLHardHard Problems of LLSDE
615Rotate a LLHardHard Problems of LLSDE