Skip to main content

11 docs tagged with "computer-science"

View all tags

Algorithms

A map for analyzing algorithms, recognizing design patterns, and choosing an appropriate problem-solving family.

Computer Science

Choose a starting point for algorithm costs, data structures, Python programming, and testing.

Data Structures

A representation-first map for choosing containers by operations, invariants, and memory behavior.

Discrete Mathematics

A foundation map for logic, proof, counting, discrete structures, and probability in computer science.

Linked Lists

Node-linked sequences, local splicing, traversal costs, and ownership invariants.

Programming Languages

A compact map of the maintained language notes on this site and how to choose what to learn next.

Queues

FIFO processing through deques, linked endpoints, and circular buffers.

Stacks

The LIFO interface, implementation choices, and algorithmic invariants it expresses.