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 π.
- Host: GitHub
- URL: https://github.com/nishantcoder108/dsa_in_js
- Owner: NishantCoder108
- Created: 2023-12-10T20:50:55.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-27T05:02:47.000Z (almost 2 years ago)
- Last Synced: 2025-02-06T01:46:10.437Z (over 1 year ago)
- Topics: coding, dsa, dsa-in-js, javascript
- Language: JavaScript
- Homepage:
- Size: 1.56 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!