Please check your live example :- https://rajeshkumarsah.github.io/JavaScript-DSA-2024/
Welcome to the JavaScript Data Structures and Algorithms Repository for the year 2024! This repository aims to provide comprehensive resources, code examples, and explanations to help you master the foundational concepts of data structures and algorithms using JavaScript.
-
Detailed Explanations: Each data structure and algorithm is accompanied by detailed explanations to ensure a solid understanding.
-
Code Examples: Practical examples are provided for each topic to demonstrate real-world applications.
-
Tests: Unit tests are included for many of the algorithms and data structures to ensure accuracy and reliability.
This repository serves as a comprehensive guide and resource for anyone looking to enhance their JavaScript skills, particularly in the domain of data structures and algorithms.
- Array
- Linked List
- Stack
- Queue
- Hash Table
- Binary Tree
- Graph
- Sorting Algorithms (Bubble Sort, Merge Sort, Quick Sort)
- Searching Algorithms (Linear Search, Binary Search)
- Graph Algorithms (BFS, DFS)
- Dynamic Programming Algorithms
To get started, simply clone the repository:
git clone https://github.com/rajeshkumarsah/JavaScript-DSA-2024.git
## Contributing
If you wish to contribute to this repository and make it even more comprehensive, please follow the steps below:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/add-new-algorithm`).
3. Make your changes.
4. Commit your changes (`git commit -m 'Add new algorithm'`).
5. Push to the branch (`git push origin feature/add-new-algorithm`).
6. Create a new Pull Request.