Zum Inhalt springenSkip to content
Computer Science

Computer science concepts

Interactive views of sorting and search algorithms, number encodings and character encodings. Each page shows the data structure, highlights the active pseudocode line and logs every step. Pick a topic in the sidebar.

Sorting algorithms

Bubble, Insertion, Selection, Merge, Quick, Heap, Cocktail, Shellsort, Timsort, Introsort and Radix Sort as a bar animation with pseudocode highlight and step log.

Open

Search algorithms

Linear, binary, Jump, Interpolation and Ternary Search with lo/mid/hi pointers on a sorted bar array.

Open

Number encodings

Binary, 1-complement, 2-complement, excess-q, fixed-point, floating-point, b-adic and bitops with fine-grained Horner steps and bit-level visualisation.

Open

Character encodings

ASCII table with a mini converter, text-to-binary/octal/dec/hex converter, Base64 encode and decode plus a cryptographically secure password generator.

Open