An open API service indexing awesome lists of open source software.

https://github.com/nishantcoder108/dsa_in_js

πŸ‘¨β€πŸ’»Explore the essentials of Data Structures and Algorithms with our GitHub repository. Dive into JavaScript-focused material, including hands-on problems and detailed PDF notes πŸ“. Perfect for both beginners and seasoned coders, this resource is designed to inspire and challenge you on your coding journey. Contribute, learn, and grow with us πŸš€.
https://github.com/nishantcoder108/dsa_in_js

coding dsa dsa-in-js javascript

Last synced: about 1 year ago
JSON representation

πŸ‘¨β€πŸ’»Explore the essentials of Data Structures and Algorithms with our GitHub repository. Dive into JavaScript-focused material, including hands-on problems and detailed PDF notes πŸ“. Perfect for both beginners and seasoned coders, this resource is designed to inspire and challenge you on your coding journey. Contribute, learn, and grow with us πŸš€.

Awesome Lists containing this project

README

          

# Data Structures and Algorithms (DSA) Practice

Welcome to my DSA practice repository! Here, you'll find my notes and solutions to various DSA problems, focusing primarily on Arrays and Hashing initially then so on.

## Contents

- [Notes](#notes)
- [Problems](#problems)
- [Array Problems](#array-problems)
- [Hashing Problems](#hashing-problems)
- [Stack Problems](#stack-problems)

## Notes

Here are my notes on different DSA topics:

- [Array & Hashing Notes](Array_Hashing/Array_Hashing.pdf)
- [Two Pointers](Two_Pointers/Concepts.md)

## Problems

### Array Problems

A collection of problems and solutions related to arrays.

1. [Problem 1](Array_Hashing/contains_duplicate.js) - Contains Duplicate
2. [Problem 2](Array_Hashing/group_anagrams.js) - Group Anagrams

### Hashing Problems

Problems focusing on the use of hash tables and hash functions.

1. [Problem 1](Array_Hashing/Method_HashMap.js) - Method HashMap
2. [Problem 2](Array_Hashing/Method_PrefixSum.js) - Method PrefixSum
3. [Problem 3](Array_Hashing/Method_DynamicArr.html) - Method Dynamic Array
4. [Problem 4](Array_Hashing/product_of_array_except_self.js) - Product of array except self
5. [Problem 5](Array_Hashing/top_k_frequent_ele.js) - Top K Frequent Element
6. [Problem 6](Array_Hashing/two_sum.js) - Two Sum
7. [Problem 7](Array_Hashing/valid_anagram.js) - Valid Anagrams

### Stack Problems

1. [Problem 1](Stack/valid_parenthesis.js) - Valid Parenthesis
2. [Problem 2](Stack/min_stack.js) - Method Of Minstack
3. [Problem 3](Stack/generate_parenthesie.js) - Generate Parenthesis
4. [Problem 4](Stack/reverse_polish_notations.js) - Reverse Polish Notations

---

Feel free to explore the repository and reach out if you have any questions or suggestions!