See [algorithms]
-
CS 61B Data Structures, Spring 2023 - University of Berkley course
- Java -> Arrays -> Trees, Sets, Sorting, Heaps, Priority Queues
-
Wikipedia: List of data structures
- Hundreads of data structures
- Of note
- Quad tree
- An interactive explanation of quadtrees
- hit detection, nearest neighbor
- An interactive explanation of quadtrees
- Radix Tree
- AST
- Quad tree
-
VisuAlgo.net - visualising data structures and algorithms through animation
see [interview] question on BST
Hash Tables / Dictionaries / Associative array
Python Hash Tables: Understanding Dictionaries
.hash() fixed length simple to compute one-way colision space immutable types only
- Binary Heap
- a tree represented as a flat array
- Sparse Matrices
- nice animated examples of data structures