Woodrow.wiki
Ctrlk
  • Hello World
  • Meta
  • Footprint
  • Cheatsheets
  • Writing
  • Art
  • Computer Science
    • Data Structures
    • Algorithms
    • Parsing
    • Formal verification
    • Automata theory
  • Programming
  • Web
  • Front End
  • Programming languages
  • Data Science
  • Open Source
  • Text editors
  • Distributed systems
  • Containers
  • Cloud computing
  • Operating systems
  • Package managers
  • DevOps
  • Unix
  • Networking
  • Tools
  • Analytics
  • Databases
  • Psychology
  • Work
  • Management
  • CLI
  • Podcasts
Powered by GitBook
On this page
  • Notes
  • Links

Was this helpful?

  1. Computer Science

Data Structures

Notes

  • The basic building block is a linked list and most structures are built using these. Depending on how the data structure is set up and used, it can be a queue, stack, tree, etc.

  • Data structures are the basis of what you start off with for any program. The key is to understand the domain you want to model. It's hardly unique to FAANG.

Links

  • Data Structures and Algorithms implementation in Go

  • Which algorithms/data structures should I “recognize” and know by name?

  • Dictionary of Algorithms and Data Structures

  • Phil’s Data Structure Zoo

  • The Periodic Table of Data Structures (HN)

  • Data Structure Visualizations (HN)

  • Data structures to name-drop when you want to sound smart in an interview

  • On lists, cache, algorithms, and microarchitecture (2019)

  • Topics in Advanced Data Structures (2019) (HN)

  • CS166 Advanced DS Course (2019)

  • Advanced Data Structures (2017) (HN)

  • Write a hash table in C

  • Python Data Structures and Algorithms

  • HAMTs from Scratch (2018)

  • JavaScript Data Structures and Algorithms

  • Implementing a Key-Value Store series

  • Open Data Structures - Provide a high-quality open content data structures textbook that is both mathematically rigorous and provides complete implementations. (Code)

PreviousComputer ScienceNextAlgorithms

Last updated 5 years ago

Was this helpful?