Skip to content

Commit 5f6b4a6

Browse files
authored
Update README.md
1 parent d0cb78a commit 5f6b4a6

File tree

1 file changed

+37
-1
lines changed
  • 14 - Linked List Data Structure Problems/01 - Singly Linked List Problems

1 file changed

+37
-1
lines changed

14 - Linked List Data Structure Problems/01 - Singly Linked List Problems/README.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,40 @@ This repository covers a wide range of topics related to singly linked lists, in
99
- **Advanced Linked List Problems**: Detecting cycles, reversing the list, finding the middle, etc.
1010
- **Optimizations and Techniques**: Space and time-efficient solutions for various linked list problems.
1111

12-
## Repository Content
12+
### Repository Content
13+
<p>
14+
<img src="https://img.shields.io/badge/problems%20count-09-orange?logo=leetcode" alt="LeetCode">
15+
<img src="https://img.shields.io/badge/problems%20count-13-darkgreen?logo=geeksforGeeks" alt="GeeksforGeeks">
16+
<img src="https://img.shields.io/badge/total%20problems%20count-24-blue" alt="Problem Count">
17+
</p>
18+
19+
| No | Problem Name | Description | LeetCode | GFG |
20+
| --- | ---------------------------------------------------------------------------- | ---------------------------- | -------------------------------------------- | ---------------------------------------- |
21+
| 01 | [Example](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/01%20-%20Example) | Example problem for Linked List | Non | Non |
22+
| 02 | [Reverse Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/02%20-%20Reverse%20Linked%20List) | Reverse a singly linked list | [Link](https://leetcode.com/problems/reverse-linked-list/) | [Link](https://www.geeksforgeeks.org/reverse-a-linked-list/) |
23+
| 03 | [Middle of the Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/03%20-%20Middle%20of%20the%20Linked%20List) | Find the middle of the list | [Link](https://leetcode.com/problems/find-middle-of-linked-list/) | Non |
24+
| 04 | [Reverse Nodes in k Groups](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/04%20-%20Reverse%20Nodes%20in%20k%20Groups) | Reverse nodes in k-sized groups | [Link](https://leetcode.com/problems/reverse-nodes-in-k-group/) | Non |
25+
| 05 | [Check If Circular Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/05%20-%20Check%20If%20Circular%20Linked%20List) | Check if the list is circular | Non | [Link](https://www.geeksforgeeks.org/problems/circular-linked-list/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=practice_card) |
26+
| 06 | [Linked List Cycle](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/06%20-%20Linked%20List%20Cycle) | Detect cycle in a linked list | [Link](https://leetcode.com/problems/linked-list-cycle/) | Non |
27+
| 07 | [Detect Loop in Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/07%20-%20Detect%20Loop%20in%20Linked%20List) | Detect loop in the list | Non | [Link](https://www.geeksforgeeks.org/problems/detect-loop-in-linked-list/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=practice_card) |
28+
| 08 | [Return Start Node of the Loop in Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/08%20-%20Return%20Start%20Node%20of%20the%20Loop%20in%20Linked%20List) | Find the starting node of a cycle | Non | Non |
29+
| 09 | [Remove Cycle in Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/09%20-%20Remove%20Cycle%20in%20Linked%20List) | Remove the cycle in the list | Non | Non |
30+
| 10 | [Remove Duplicates from Sorted List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/10%20-%20Remove%20Duplicates%20from%20Sorted%20List) | Remove duplicates from sorted list | [Link](https://leetcode.com/problems/remove-duplicates-from-sorted-list/) | Non |
31+
| 11 | [Remove Duplicates from an Unsorted Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/11%20-%20Remove%20Duplicates%20from%20an%20Unsorted%20Linked%20List) | Remove duplicates from unsorted list | Non | [Link](https://www.geeksforgeeks.org/problems/remove-duplicates-from-an-unsorted-linked-list/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=practice_card) |
32+
| 12 | [Split a Linked List Into Two Halves](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/12%20-%20Split%20a%20Linked%20List%20Into%20Two%20Halves) | Split the list into two halves | Non | [Link](https://www.geeksforgeeks.org/problems/split-a-circular-linked-list-into-two-halves/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=practice_card) |
33+
| 13 | [Sort a Linked List of 0s, 1s, and 2s](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/13%20-%20Sort%20a%20Linked%20List%20of%200s%20-%201s%20and%202s) | Sort a list with only 0s, 1s, and 2s | Non | [Link](https://www.geeksforgeeks.org/problems/given-a-linked-list-of-0s-1s-and-2s-sort-it/1) |
34+
| 14 | [Merge Two Sorted Lists](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/14%20-%20Merge%20Two%20Sorted%20Lists) | Merge two sorted linked lists | [Link](https://leetcode.com/problems/merge-two-sorted-lists/) | Non |
35+
| 15 | [Merge Two Sorted Linked Lists](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/15%20-%20Merge%20Two%20Sorted%20Linked%20Lists) | Merge two sorted lists | Non | [Link](https://www.geeksforgeeks.org/problems/given-a-linked-list-of-0s-1s-and-2s-sort-it/1) |
36+
| 16 | [Palindrome Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/16%20-%20Palindrome%20Linked%20List) | Check if the list is a palindrome | [Link](https://leetcode.com/problems/palindrome-linked-list/) | Non |
37+
| 17 | [Check if Linked List is Palindrome](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/17%20-%20Check%20if%20Linked%20List%20is%20Pallindrome) | Check if linked list is palindrome | Non | [Link](https://www.geeksforgeeks.org/problems/check-if-linked-list-is-pallindrome/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=practice_card) |
38+
| 18 | [Add Two Numbers](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/18%20-%20Add%20Two%20Numbers) | Add two numbers represented by linked lists | [Link](https://leetcode.com/problems/add-two-numbers/) | Non |
39+
| 19 | [Add Numbers Linked Lists](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/19%20-%20Add%20Numbers%20Linked%20Lists) | Add numbers represented by linked lists | Non | [Link](https://www.geeksforgeeks.org/problems/add-two-numbers-represented-by-linked-lists/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=practice_card) |
40+
| 20 | [Clone a Linked List with Next & Random Pointer](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/20%20-%20Clone%20a%20Linked%20List%20with%20Next%20%26%20Random%20Pointer) | Clone a linked list with next and random pointer | Non | [Link](https://www.geeksforgeeks.org/problems/clone-a-linked-list-with-next-and-random-pointer/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=practice_card) |
41+
| 21 | [Copy List with Random Pointer](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/21%20-%20Copy%20List%20with%20Random%20Pointer) | Copy a linked list with random pointer | [Link](https://leetcode.com/problems/copy-list-with-random-pointer/) | Non |
42+
| 22 | [Merge Sort for Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/22%20-%20Merge%20Sort%20for%20Linked%20List) | Merge Sort for a linked list | Non | [Link](https://www.geeksforgeeks.org/problems/sort-a-linked-list/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=practice_card) |
43+
| 23 | [Flattening a Linked List](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/23%20-%20Flattening%20a%20Linked%20List) | Flatten a linked list | Non | [Link](https://www.geeksforgeeks.org/problems/flattening-a-linked-list/1) |
44+
| 24 | [Merge K Sorted Linked Lists](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems/24%20-%20Merge%20K%20Sorted%20Linked%20Lists) | Merge K sorted linked lists | Non | [Link](https://www.geeksforgeeks.org/problems/merge-k-sorted-linked-lists/1?itm_source=geeksforgeeks&itm_medium=article&itm_campaign=practice_card) |
45+
1346

1447
## Why This Repository?
1548

@@ -20,3 +53,6 @@ Whether you're preparing for technical interviews or want to improve your proble
2053
- Clone the repository to your local machine.
2154
- Browse through the problem list and choose the problem you'd like to work on.
2255
- Each problem contains links to **LeetCode** and **GeeksforGeeks** for further reading and problem-solving.
56+
57+
---
58+
Happy Coding 😊

0 commit comments

Comments
 (0)