Data Structures & Algorithms
Est. read time: 1 minute | Last updated: January 17, 2025 by John Gentile
Contents
References
- NeetCode
- LeetCode
- Competitive Programmer’s Handbook- Antti Laaksonen
- GitHub - donnemartin/interactive-coding-challenges: Interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
- keon/algorithms: Minimal examples of data structures and algorithms in Python
- Algorithm Design: Parallel and Sequential
- GitHub - jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.
- donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- Technical Interview Guide for Busy Engineers
- General Software Engineer Interview Guide
- Computer Science Roadmap: Curriculum for the self taught developer
- mtdvio/every-programmer-should-know
- Advent of Code
- freeCodeCamp.org - YouTube
- Data Structures and Algorithms in Python- Tamassia, Goldwasser and Goodrich
- MIT 6.006 Introduction to Algorithms, Spring 2020 - YouTube
- Advanced Algorithms (COMPSCI 224), Lecture 1 - YouTube
- Open Data Structures in C++
- Kattis, Kattis
- williamfiset/Algorithms: A collection of algorithms and data structures
- Refactoring and Design Patterns
- Design Patterns & Refactoring