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.