You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Hi All! When I created this repository I was hoping to help just 1 person and save them time. I am super happy to receive overwhelming support and appreciate all the nice comments! I will continue to update this repository as I learn new tricks or find better ways to do things! Y'all are great - thanks again :)
Notifications You must be signed in to change notification settings
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Go to fileLast updated: 02/02/2022 | DSA is Language Agnostic but the following solutions and examples are written in Python. TLDR: JUST GIVE ME THE FLASHCARDS
The is an all inclusive 450+ flashcard set that covers common data structure and algorithms topics. I have shared 2 decks (both have the same cards). The first one is the traditional Anki study methods if you have extra time because it limits the amount of cards you can study. The second deck is all the cards without any restrictions good for cramming or specific topic studying prior to practicing leetcode. Yes, ANKI is FREE.
Topic(s) |
---|
General /Time Complexity / Space Complexity / Big O |
Arrays |
Graphs / BFS /DFS / Matrix |
Hash Tables |
Heaps & Priority Queues |
Linked Lists |
Recursion / Backtracking /Memoization / Dynammic Programming |
Sorting and Search Algorithms |
Stack and Queues and DEQues |
Strings |
Trees / Balanced Search Trees / Binary Search Trees / Binary Trees / Tries |
Coming Soon: Bit Manipulation |
Coming Soon: Computer Science Principles / Fundamentals / Memory |
Coming Soon: Greedy Algorithm |
Coming Soon: Math Logic & Puzzles |
Coming Soon: System Design and Scalability |
This is a unique list of DSA templates and common questions I have encountered while studying Leetcode / Grind 75. It is a great resource to practice the nuances of some of the problems to recognize the patterns. I would recommend running the python file to see how the questions answers appear in the terminal then you can go to the section you want to study. This document is really good for spending time in the debugger stepping through problems you are struggling with.
Topic(s) |
---|
Recursion / Backtracking (Subsets, Permutations and Combinations) |
Sorting Algorithms |
Binary Trees, Traversals and BST Recursive / Iterative Implementation |
Graphs / Grids |
Heaps and Priority Queues |
Just a current updated excel document as I work through the grind 75 and my notes / thoughts. Feel free to download the file and work through these problems yourself and include your notes!
If you have additional information anyone else compiled on their own journey and would like to share with others who are about to embark on this journey feel free to reach out to me and I can upload it. Discord: Detto#3455
If you found this repository useful you can support me by hitting the star on the repository and or Buying Me a Coffee! ☕ Buy Me a Coffee