|
| 1 | +<h1 align='center'>LINKED LIST - DATA - STRUCTURE - PROBLEMS</h1> |
1 | 2 |
|
| 3 | +<p align='center'> |
| 4 | +Welcome to the 'Linked List Problems' repository! This repository contains a collection of problems that focus on **Linked List** data structures. Linked Lists are a fundamental data structure, essential for understanding memory management and creating efficient data structures like stacks, queues, and others. |
| 5 | +</p> |
| 6 | + |
| 7 | +## About Linked Lists |
| 8 | + |
| 9 | +A Linked List is a linear data structure where elements (nodes) are stored in non-contiguous memory locations. Each node contains data and a reference (link) to the next node in the sequence. There are different types of Linked Lists, such as: |
| 10 | + |
| 11 | +- **Singly Linked List**: Each node points to the next node in the sequence. |
| 12 | +- **Doubly Linked List**: Each node has two references: one pointing to the next node and one pointing to the previous node. |
| 13 | +- **Circular Linked List**: A type of linked list where the last node points back to the first node. |
| 14 | + |
| 15 | +This repository includes various challenges involving Linked List operations, such as: |
| 16 | + |
| 17 | +- Insertion and Deletion operations |
| 18 | +- Reversal of Linked Lists |
| 19 | +- Detecting cycles |
| 20 | +- Merging two linked lists |
| 21 | +- Finding the middle element |
| 22 | +- And more! |
| 23 | + |
| 24 | +Each problem in this repository is designed to help you understand Linked Lists in depth. Whether you're just starting to learn about Linked Lists or looking to sharpen your problem-solving skills, this collection will assist you in mastering this important data structure. |
| 25 | + |
| 26 | +## Problem List |
| 27 | + |
| 28 | +Here you will find a list of problems organized by type of Linked List. For each problem, you'll find a description and a link to the corresponding folder in this repository. |
| 29 | + |
| 30 | +Start solving and exploring to get hands-on experience with Linked Lists and improve your coding skills! |
| 31 | + |
| 32 | +### Repository Content |
| 33 | +| No | Problem Name | Description | |
| 34 | +|-----|--------------------------------------------|------------------------------------------------------------------| |
| 35 | +| 01 | [Singly Linked List Problems](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/01%20-%20Singly%20Linked%20List%20Problems)| Problems related to operations on Singly Linked Lists. | |
| 36 | +| 02 | [Doubly Linked List Problems](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/02%20-%20Doubly%20Linked%20List%20Problems) | Problems involving Doubly Linked Lists with forward and backward pointers. | |
| 37 | +| 03 |[Circular Singly Linked List Problems](https://github.com/JawadSher/DSA-LeetCode-GFG-Problems-Repository/tree/main/14%20-%20Linked%20List%20Data%20Structure%20Problems/03%20-%20Circular%20Singly%20Linked%20List%20Problems) | Problems involving Circular Singly Linked Lists, where the last node points back to the first node. | |
| 38 | + |
| 39 | +Feel free to adjust the introduction based on specific details you would like to add about the repository. |
| 40 | + |
| 41 | +--- |
| 42 | +Happy Coding 😊 |
0 commit comments