Algorithms-And-Data-Structures VS algodeck

Compare Algorithms-And-Data-Structures vs algodeck and see what are their differences.

Algorithms-And-Data-Structures

This repository contains a collection of projects in C++ and Python that implement various data structures and algorithms. The projects are organized by language and topic, and include detailed explanations and examples to help you understand how they work. (by djeada)
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
Algorithms-And-Data-Structures algodeck
1 2
306 5,696
5.9% 0.3%
8.0 6.4
14 days ago 4 months ago
C++ HTML
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

Algorithms-And-Data-Structures

Posts with mentions or reviews of Algorithms-And-Data-Structures. We have used some of these posts to build our list of alternatives and similar projects.

algodeck

Posts with mentions or reviews of algodeck. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-04.
  • 12 Months of Mandarin
    4 projects | news.ycombinator.com | 4 Oct 2024
    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
    82 projects | dev.to | 17 Nov 2022
    7. Algo Deck

What are some alternatives?

When comparing Algorithms-And-Data-Structures and algodeck you can also consider the following projects:

examples - Example data structures and algorithms

data-structures-and-algorithms-in-python - Data Structures and Algorithms in Python ( DSA )

tuninglib - A C++ Class and Template Library for Performance Critical Applications

Project-Euler-solutions - Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.

radix-sorting - Radix sorting from the ground up

dslib - :herb: A library of "connected" data structures

Algorithms - A collection of data structures and algorithms written in C++ with comments and links to further reading.

vellichor - A useful collection of fast and lightweight data structures and their algorithms

leetcode-swift - TOP 200 #Dev 🏆 LeetCode, Solutions in  Swift, Shell, Database (T-SQL, PL/SQL, MySQL), Concurrency (Python3). @ S. Leschev. Google Engineering Level: L6+

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.

awesome-nodejs - :zap: Delightful Node.js packages and resources

system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured