📓
Everything I Know
  • index
  • #
    • 3D Printing
  • A
    • Abandoned Spaces
    • ADHD
    • Aging
    • Algorithms & Data Structures
      • Array
      • Constraint Satisfaction Problem
      • Dynamic Programming
      • Graph
      • Hash Table
      • Heap
      • Linked List
      • Queue
      • Recursion
      • Set
      • Stack
      • Tree
      • Trie
      • Union Find
    • Amazon Web Services
    • Android
    • Anime, Comics & Manga
    • APIs
    • Artificial Intelligence
    • Assembly
      • ARM
      • MIPS
      • x86
    • Audio / Video Editing
    • Awesome
    • Azure
  • B
    • Board Games
    • Books
  • C
    • C (programming language)
    • C++
    • Cars
    • Cascading Style Sheets
    • Chess
    • Comedy
    • Command Line
      • Autotools
      • Awk
      • Bash scripting
      • Grep
      • Lsof
      • Sed
      • SSH
    • Competitive Programming
    • Compilers
    • Computer Graphics
      • OpenGL
      • Vulkan
      • WebGPU
    • Computer Networks
    • Computer Science
    • Concurrency
    • Continuous Integration / Delivery
    • Cooking
    • Cryptography
    • Cryptocurriencies
    • Curriculum Vitae
  • D
    • Databases
      • PostgreSQL
      • SQL
      • SQLite
    • Design Patterns
    • Digital Minimalism
    • Distributed Systems
    • Docker
    • Documentaries
    • Documentation
    • Domain Name System
    • Dopamine
    • Drawing
  • E
    • eCommerce
    • Electronics
      • Repairs
    • Engineering
    • Entrepreneurship
    • Events
  • F
    • Fashion
    • Fitness
      • Exercise
      • Nutrition
      • Weight Loss
    • Focus
    • Football
  • G
    • Game Development
      • Godot
      • LibGDX
      • Unity
      • Unreal Engine
    • Git
    • Goals
    • Guitar
  • H
    • Habits
    • Happiness
    • House
      • Tradespeople
      • Buying
      • Renting
  • I
    • Interviews
      • Behavioural Interviews
      • Coding Interviews
      • System Design Interviews
  • J
    • Java
    • JavaScript
      • Astro
      • Bun
      • Electron
      • Jest
      • Node.js
      • Nue.js
      • React.js
      • Redux
      • Vue.js
    • Journaling
  • K
    • Karting
    • Knots
    • Knowledge Bases
    • Kotlin
    • Kubernetes
  • L
    • LaTeX
    • Learning
      • Drawing
      • Languages
        • Certificate of Proficiency in English
        • Japanese
      • Piano
    • Legacy Code
    • LEGO
    • Lifestyle
    • Life Hacks
    • Linux
    • LISP
  • M
    • Machine Learning
      • Deep Learning
    • MacOS
    • Maths
    • Meditation
    • Movies
    • Music
      • Music Production
      • Music Theory
  • N
    • Negotiation
    • News
  • O
    • Operating Systems
      • Linux
  • P
    • Parenting
    • Personal Finance
      • ISAs
      • Pensions
    • PHP
    • Physics
    • Podcasts
    • Procrastination
    • Productivity
    • Programming
      • Functional Programming
      • Performance
    • Prometheus
    • Psychology
    • Public Speaking
    • Purpose
    • Puzzles
    • Python
      • Django
      • Pandas
  • Q
    • Quantum Computing
    • Quotes
  • R
    • Regular Expressions
    • Relationships
    • Reverse Engineering
    • Rust
      • Cargo
  • S
    • Security
      • Android
      • Binary Exploitation
      • CompTIA Security+ SYO-701
      • CTFs
      • Forensics
      • Linux
      • Web
      • Windows
    • Self Improvement
    • Shaving
    • Sitting
    • Sleep
    • Social Skills
    • Spring (framework)
    • Stoicism
    • Strength Training
      • Deadlifts
      • Push Ups
    • Success
    • System Design
      • Site Reliability Engineering
  • T
    • Table Tennis
    • Testing
    • Thinking
    • Touch Typing
    • Travel
      • Japan
        • Fukuoka
        • Hiroshima
        • Kyoto
        • Okinawa
        • Osaka
        • Tokyo
      • London
      • Rome
    • TV Series & Programmes
    • Twitch
    • TypeScript
    • Typography
  • V
    • Virtual Tours
    • Vim
    • Video Games
      • Emulation
      • Mods
      • Music
      • Speedrunning
      • Warzone
  • W
    • Web Apps
    • Web Cams
    • Web Development
      • Selenium
      • Web Assembly
    • Windows
      • Windows Development
    • Work
      • Freelancing
      • GitHub Profile
      • Interesting Companies
      • Job Boards
      • Remote Work
      • Startup
    • Writing
Powered by GitBook
On this page
  • Resources
  • Articles
  • Books
  • Courses
  • GitHub Repositories
  • Hacker News Threads
  • Images
  • Videos
  • Websites
  • YouTube Playlists

Was this helpful?

  1. A

Algorithms & Data Structures

PreviousAgingNextArray

Last updated 1 month ago

Was this helpful?

Resources

Articles

  • - Sam Rose

  • - Austin Z. Henley

  • - demofox

  • - Nick M

  • - Nick M

  • - Mike Bostocks

Books

  • - Jan Wengrow

  • - David Harel, Yishai Feldman

  • - Jeff Erickson

  • - Robert Sedgewick, Kevin Wayne

  • - Niklaus Wirth

  • - Jason Brownlee

  • - Thomas Cormen, Charles Leiserson, Ronald Rivest, Clifford Stein

  • - Udi Manber

  • - Steven Skiena

Courses

GitHub Repositories

Hacker News Threads

Images

Videos

Websites

YouTube Playlists

- Erik Demaine, MIT

- Kevin Wayne, Robert Sedgewick

- Robert Sedgewick, Kevin Wayne

- Robert Sedgewick

- Steven Skiena

- Rashid Bin Muhammad, Kent State University

- C++ and Python

- AlgoMaster.io

- World's largest Contributor driven code dataset

- Chanda Abdul

- Veritasium

- Master Coding Interviews

- Zhenglai Liu

- Sergey Slotin

- David Galles, University of San Francisco

- nonverbal algorithm assembly instructions

- William Fiset

Bloom Filters
Challenging algorithms and data structures every programmer should try
Reddit thread
Rapidly Solving Sudoku, N-Queens, Pentomino Placement, and More, With Knuth’s Algorithm X and Dancing Links
Visual Data Structures Cheat-Sheet
Visual-Focused Algorithms Cheat Sheet
Visualizing Algorithms
A Common-Sense Guide to Data Structures and Algorithms
Algorithmics: The Spirit of Computing
Algorithms
Algorithms
Algorithms + Data Structures = Programs
Clever Algorithms: Nature-Inspired Programming Recipes
Introduction to Algorithms
Introduction to Algorithms: A Creative Approach
The Algorithm Design Manual
The Arcane Algorithm Archive
Advanced Data Structures
Algorithms, Part I
Algorithms, Part II
Analysis of Algorithms
Analysis of Algorithms
Design and Analysis of Computer Algorithms
AlgoDeck
Algorithms & data structures project
AlgorithmsAndDataStructure
Awesome LeetCode Resources
Cosmos
Data Structures & Algorithms for Coding Interview
FunnyAlgorithms
Hands On Algorithmic Problem Solving
JavaScript Algorithms and Data Structures
Python Data Structures and Algorithms
Several Coding Patterns for Solving Data Structures and Algorithms Problems during Interviews
The Algorithms
What are some cool but obscure data structures you know about?
Fast Inverse Square Root — A Quake III Algorithm
The Algorithm That Transformed The World (Fast Fourier Transform)
Accidentally Quadratic
AlgoMaster.io
Algorithm Visualizer
Algorithm
Algorithmica
Big-O Algorithm Complexity Cheat Sheet
Chris Laux
Data Structure Visualisation
IDEA
Open Data Structures
The Algorithm
VisuAlgo
Data structures playlist