Data-Structures-Java
algodeck
| Data-Structures-Java | algodeck | |
|---|---|---|
| 2 | 2 | |
| 18 | 5,819 | |
| - | 0.0% | |
| 2.6 | 3.3 | |
| about 3 years ago | 6 months ago | |
| Java | HTML | |
| Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Data-Structures-Java
-
Data Structures Internal Implementations
View on GitHub
-
DS CUSTOM IMPLEMENTATIONS
Hello everyone I have started this repository in which all data structures and collection framework implementations is done in java. Do check out and share with people https://github.com/nisabmohd/DS-Implementations
algodeck
-
12 Months of Mandarin
I started with these decks:
https://github.com/teivah/algodeck
https://github.com/teivah/designdeck
Essentially I'd have a question like "invert a binary tree", "implement union-find", or "structure of a topological sort". All of these are small enough that I can keep them in my head.
For small algorithms I would just regurgitate the code line-for-line in my head. For more complex ones I would just go over the structure (not actual code), e.g. I know that topological sort can use a stack or queue, you need to track indegree, add nodes to the stack/queue when their indegree == 1, and so on.
I also used this to help learn (and really understand) common runtimes which helped me when deriving the runtimes of my own algorithms.
Since I started with premade decks I had to look at lot of things up during my walks, but that slowed down as towards the end of my studying.
I did all this to prep for interview (which I wrote about on my blog: https://sjer.red/blog/2024/job-hunt/) -- I would say it worked fairly well for me though you definitely need to pair it with LeetCode or similar.
-
100+ Must Know Github Repositories For Any Programmer
7. Algo Deck
What are some alternatives?
DSA-Bootcamp-Java - This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
data-structures-and-algorithms-in-python - Data Structures and Algorithms (DSA) in Python
Data-Structures-and-Algorithms-in-Java-2nd-Edition-by-Robert-Lafore - Solutions of Data Structures and Algorithms in Java 2nd Edition by Robert Lafore. Adding practice problems and solutions.
dslib - :herb: A library of "connected" data structures
geekific-youtube - https://www.youtube.com/c/Geekific
leetcode-swift - TOP 200 #Dev 🏆 LeetCode, Solutions in Swift, Shell, Database (T-SQL, PL/SQL, MySQL), Concurrency (Python3). @ S. Leschev. Google Engineering Level: L6+