Popular Algorithms and Data Structures implemented in popular languages
Java
1,070
387 commits
updated Oct 14, 2023
Community (college) maintained list of Algorithms and Data Structures implementations.
| Data Structure | C | CPP | Java | Python | Golang | JavaScript | C# |
|---|---|---|---|---|---|---|---|
| AVL Tree | ✅ | ✅ | |||||
| Binary Search Tree | ✅ | ✅ | ✅ | ||||
| Linked List | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| Queue | ✅ | ✅ | ✅ | ||||
| Stack | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| Trie | ✅ | ✅ | ✅ | ✅ |
| Language | Steps |
|---|---|
| C | gcc [filename.c] |
| CPP | g++ [filename.cpp] |
| Java | javac [filename.java] |
| Python | python [filename.py] |
| Golang | go run [filename.go] |
| JavaScript | node [filename.js] |
| C# | mcs [filename.cs] |
See CONTRIBUTING.md.
If you plan to suggest a new algorithm or DS, please make sure to read the guidelines.
Idea by @Monal5031
Only project maintainers should merge a PR. Other members can add their reviews to a PR but the merging should be done by only a project maintainer.
83 followers · starred Jul 2023
51 followers · starred Jan 2021
72 followers · starred May 2018
92 followers · starred Jan 2018
Popular Algorithms and Data Structures implemented in popular languages
Java
1,070
387 commits
updated Oct 14, 2023
Community (college) maintained list of Algorithms and Data Structures implementations.
| Data Structure | C | CPP | Java | Python | Golang | JavaScript | C# |
|---|---|---|---|---|---|---|---|
| AVL Tree | ✅ | ✅ | |||||
| Binary Search Tree | ✅ | ✅ | ✅ | ||||
| Linked List | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| Queue | ✅ | ✅ | ✅ | ||||
| Stack | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| Trie | ✅ | ✅ | ✅ | ✅ |
| Language | Steps |
|---|---|
| C | gcc [filename.c] |
| CPP | g++ [filename.cpp] |
| Java | javac [filename.java] |
| Python | python [filename.py] |
| Golang | go run [filename.go] |
| JavaScript | node [filename.js] |
| C# | mcs [filename.cs] |
See CONTRIBUTING.md.
If you plan to suggest a new algorithm or DS, please make sure to read the guidelines.
Idea by @Monal5031
Only project maintainers should merge a PR. Other members can add their reviews to a PR but the merging should be done by only a project maintainer.
83 followers · starred Jul 2023
51 followers · starred Jan 2021
72 followers · starred May 2018
92 followers · starred Jan 2018