https://github.com/mugilan-codes/data-structures_and_algorithms
Implementation of Data Structures and Algorithms using Java, Python, and JavaScript
https://github.com/mugilan-codes/data-structures_and_algorithms
algorithm algorithms clean-code cmake data-structures dsa intellij interview-questions java javascript makefile poetry python vscode
Last synced: 3 months ago
JSON representation
Implementation of Data Structures and Algorithms using Java, Python, and JavaScript
- Host: GitHub
- URL: https://github.com/mugilan-codes/data-structures_and_algorithms
- Owner: Mugilan-Codes
- Created: 2021-08-07T07:59:45.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-15T16:08:25.000Z (over 3 years ago)
- Last Synced: 2023-03-04T09:44:25.085Z (about 2 years ago)
- Topics: algorithm, algorithms, clean-code, cmake, data-structures, dsa, intellij, interview-questions, java, javascript, makefile, poetry, python, vscode
- Language: Java
- Homepage:
- Size: 256 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Structures and Algorithm Practice
## Java, Python, and JavaScript
### TODO
- Optimize Folder Structure
### Usage
| Language | How to Run |
| :--------: | :----------------------------------------------- |
| Java | `IntelliJ IDE` |
| Python | `CodeRunner` Extension in `VSCode` |
| JavaScript | `Quokka.js` / `CodeRunner` Extension in `VSCode` |**_NOTE_**: This is how I run them
---
### Index
#### Data Structures
- [Linked List](src/main/ds/linkedlist/README.md)
- [Stack](src/main/ds/stack/README.md)
- [Array](src/main/ds/array/README.md)
- [Hashing](src/main/ds/hashing/README.md)
- [Tree](src/main/ds/tree/README.md)
- [Graph](src/main/ds/graph/README.md)#### Algorithms
- [Searching](src/main/algo/search/README.md)
- [Sorting](src/main/algo/sort/README.md)
- [Dynamic Programming](src/main/algo/dp/README.md)#### Others
- [Maths](src/main/maths/README.md)
#### Practice Questions
- [CodeSignal](src/questions/codesignal/README.md)
- [LeetCode](src/questions/leetcode/README.md)---
### Useful Repositories
#### Multiple Languages
- [Algos](https://github.com/iiitv/algos) - Popular Algorithms and Data Structures implemented in popular languages
- [Algorithm and Data Structures](https://github.com/akzare/Algorithms) - Python & C++#### Java
- [Algorithms & data structures project](https://github.com/williamfiset/Algorithms) - A collection of algorithms and data structures
- [Java : Algorithms and Data Structure](https://github.com/phishman3579/java-algorithms-implementation) - Algorithms and Data Structures implemented in Java
- [Java Algorithms Implementation](https://github.com/lifeparticle/Java-Algorithms-Implementation) - ☕ Java Algorithms Implementation
- [Algorithms and Data Structures](https://github.com/neerajjain92/data-structures) - Implementation of Algorithms and Data Structures, Problems and Solutions#### Python
- [Pythonic Data Structures and Algorithms](https://github.com/keon/algorithms) - Minimal examples of data structures and algorithms in Python
#### JavaScript
- [JavaScript Algorithms and Data Structures](https://github.com/trekhleb/javascript-algorithms) - 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- [Data Structures and Algorithms in JavaScript](https://github.com/amejiarosario/dsa.js-data-structures-algorithms-javascript) - 🥞 Data Structures and Algorithms explained and implemented in JavaScript + eBook
- [algorithms.js](https://github.com/felipernb/algorithms.js) - Atwood's Law applied to CS101 - Classic algorithms and data structures implemented in JavaScript
- [Learning JavaScript Data Structures and Algorithms](https://github.com/loiane/javascript-datastructures-algorithms) - 📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
- [Javascript Algorithms And Data Structures](https://github.com/ps0305/Javascript-Algorithms-And-Data-Structures)#### Other Repos
- [Coding Interview University](https://github.com/jwasham/coding-interview-university) - A complete computer science study plan to become a software engineer.
- [Algorithm Visualizer](https://github.com/algorithm-visualizer/algorithm-visualizer) - 🎆 Interactive Online Platform that Visualizes Algorithms from Code
- [Awesome Algorithms](https://github.com/tayllan/awesome-algorithms) - A curated list of awesome places to learn and/or practice algorithms.
- [Awesome Competitive Programming](https://github.com/lnishan/awesome-competitive-programming) - 💎 A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
- [SDE-Interview-Questions](https://github.com/twowaits/SDE-Interview-Questions) - Most comprehensive list 📋 of tech interview questions 📘 of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.
- [Algo Deck](https://github.com/teivah/algodeck) - An Open-Source Collection of 200+ Algorithmic Flash Cards to Help you To prepare your Algorithm & Data Structure Interview 💯
- [Algorithms explanation](https://github.com/TheAlgorithms/Algorithms-Explanation) - Popular algorithms explained in simple language with examples and links to their implementation in various programming languages and other required resources. [English](https://github.com/TheAlgorithms/Algorithms-Explanation/tree/master/en)
- [Amazon-SDE-Test-Series](https://github.com/FazeelUsmani/Amazon-SDE-Test-Series) - Interview preparation questions for Amazon SDE role---
- Repo of Friends
- [arsan13/data-structures-algorithms](https://github.com/arsan13/data-structures-algorithms)
- [Shalini-2209/data-structures-and-algorithms](https://github.com/Shalini-2209/data-structures-and-algorithms)
- [aravinthraj98/DataStructures_And_Algo](https://github.com/aravinthraj98/DataStructures_And_Algo)