https://github.com/pkini2002/linkedlist-bootcamp
Striver's Linkedlist Bootcamp Solutions
https://github.com/pkini2002/linkedlist-bootcamp
dsa-learning-series dsa-practice linkedlist striver-a2z-dsa-sheet
Last synced: 8 months ago
JSON representation
Striver's Linkedlist Bootcamp Solutions
- Host: GitHub
- URL: https://github.com/pkini2002/linkedlist-bootcamp
- Owner: pkini2002
- Created: 2023-11-26T05:43:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-27T12:06:45.000Z (over 2 years ago)
- Last Synced: 2024-11-08T22:46:56.714Z (over 1 year ago)
- Topics: dsa-learning-series, dsa-practice, linkedlist, striver-a2z-dsa-sheet
- Language: C++
- Homepage: https://takeuforward.org/linked-list/top-linkedlist-interview-questions-structured-path-with-video-solutions/
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linkedlist-Bootcamp
### Singly LinkedList (Basics)
- Linked list Introduction
- Find the length of the linked list
- Search an element in a linked list
- Convert a List/Array to a Linked list
- Delete the head of the linked list
- Delete the tail of the linked list
- Delete the kth element of the linked list
- Insert at the head of the linked list
- Insert at the tail of the linked list
- Insert before the Kth element of the linked list
- Insert before the node with the value X of the linked list
### Doubly LinkedList (Basics)
- Introduction to DLL
- Deletion of the head of DLL
- Deletion of the tail of DLL
- Deletion of the Kth node of DLL
- Deletion of the given node of DLL
- Insertion before the head of DLL
- Insertion before the tail of DLL
- Insert before the Kth node of DLL
- Insert before a given node of DLL
- Insert after the end of the given node
- Reverse a DLL
### Linkedlist (Medium)
- Add 2 numbers in LL
- Segregate odd and even nodes in LL
- Sort a LL of 0's and 1's by changing the links
- Remove the nth node from the back of the LL
- Reverse a Linked List(Iterative)
- Reverse a Linked List(Recursive)
- Check if LL is palindrome or not
- Add 1 to a number represented by a linked list
- Find the intersection point of the linked list
### Linkedlist Tortoise and Hare Algo
- Middle of a linked list
- Detect a loop in a linked list
- Find the starting point in the linked list
- Length of the loop in the linked list
- Delete the Middle Node of the linked list
### Doubly Linkedlist (Medium + Hard)
- Delete all occurrences of a key in DLL
- Find pairs with a given sum in DLL
- Remove duplicates from sorted DLL
### Linkedlist (Hard)
- Sort linked list
- Reverse LL in group of size K
- Rotate a LL
- Flattening of LL
- Clone a LL with random and next pointer