This one didn't seem too bad.
http://mindprod.com/jgloss/jcheat.html
Algorithms and Data Structures cheat sheets?
Here are some of the useful links:
Big-O Cheat Sheet Tech Interview Cheat Sheet Data Structures Cheat Sheet Data Structures Cheat Sheet Algorithmic Cheat Sheet Guide to selecting appropriate Map/Collection in Java Data Structures Checkout notes Data Structures and Algorithms with Object-Oriented Design Patterns in Java Data Structures Tutorial Notes Algorithms & Data Structures - Notes by cooervo Algorithm Wiki Visual Algo UB Data Structures in C++ Lecture Slides & Notes Skiena's DS & Algo Audio/Video/Slides Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne Nick Johnsonz's Blog : Damn Cool Algorithms Algorist Justin Wetherell: Data Structures & Algorithms implementation in Java Ashish Chopra: Data Structures implementation in Java Prakhar Srivastav: Data Structures implementation in Python Battistella Stefano : Data Structures implementation in Javascript Daniel Fu : Data Structures implementation in C++ More on reddit.comWhat's the most useful and complete Java cheat sheet? - Stack Overflow
Java Data Structures and Algorithms Cheat Sheet for technical interview prep
Big O Cheat Sheet: the time complexities of operations Python's data structures
Videos
I'm looking for a Data Structures and Algorithms "cheat sheet". I've been through engineering school, I've done the classes, I've worked in software engineering for the past 9 years, I've done a refresher course on Coursera a couple years ago... What I'm looking for now is 1 or 2 pages that would list all the standard algorithms and data structures, maybe with a little pseudo-code, and big O notation for complexity.
I don't need to learn algorithms again, I just don't want to have to pick up a pen and paper each time I want to remember quicksort's complexity.
Here are some of the useful links:
| Links |
|---|
| Big-O Cheat Sheet |
| Tech Interview Cheat Sheet |
| Data Structures Cheat Sheet |
| Data Structures Cheat Sheet |
| Algorithmic Cheat Sheet |
| Guide to selecting appropriate Map/Collection in Java |
| Data Structures Checkout notes |
| Data Structures and Algorithms with Object-Oriented Design Patterns in Java |
| Data Structures Tutorial Notes |
| Algorithms & Data Structures - Notes by cooervo |
| Algorithm Wiki |
| Visual Algo |
| UB Data Structures in C++ Lecture Slides & Notes |
| Skiena's DS & Algo Audio/Video/Slides |
| Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne |
| Advanced Topics |
|---|
| Nick Johnsonz's Blog : Damn Cool Algorithms |
| Code Repositories |
|---|
| Algorist |
| Justin Wetherell: Data Structures & Algorithms implementation in Java |
| Ashish Chopra: Data Structures implementation in Java |
| Prakhar Srivastav: Data Structures implementation in Python |
| Battistella Stefano : Data Structures implementation in Javascript |
| Daniel Fu : Data Structures implementation in C++ |
Try the Big O Cheat Sheet.
No pseudo code, unfortunately, but it is a pretty thorough list, and does link you to the Wikipedia articles for each data structure or algorithms it lists.
We see many talented Java developers struggle with Data Structures and Algorithms—not because they don't know the logic, but because they forget the specific Big O complexities of the Java Collections Framework.
We have released a free Java DSA Cheat Sheet to address this.
Inside the guide:
Time and Space complexity for every major data structure.
A guide on which Java Collection to use for specific scenarios.
Core algorithms simplified for Java 21+.
We consider this a living document and will be updating it regularly as we identify new patterns and receive feedback from the community.
https://www.javapro.academy/java-dsa-cheat-sheet/