# Algorithm visualizer: sorting and search

> Interactive sorting and search algorithms in the browser: bar visualisation, pseudocode with the active line highlighted, step log, runtime and use case.

Address: https://marckimmel.de/en/informatik
Deutsche Fassung: https://marckimmel.de/informatik.md

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.

## Areas

- [Search Algorithms](https://marckimmel.de/en/informatik/suchalgorithmen.md): Linear, binary, Jump, Interpolation and Ternary Search with lo/mid/hi pointers on a sorted bar array.
- [Sorting Algorithms](https://marckimmel.de/en/informatik/sortieralgorithmen.md): Bubble, Insertion, Selection, Merge, Quick, Heap, Cocktail, Shellsort, Timsort, Introsort and Radix Sort as a bar animation with pseudocode highlight and step log.
- [Number Encodings](https://marckimmel.de/en/informatik/zahlenkodierungen.md): Binary, 1-complement, 2-complement, excess-q, fixed-point, floating-point, b-adic and bitops with fine-grained Horner steps and bit-level visualisation.
- [Character Encodings](https://marckimmel.de/en/informatik/zeichenkodierungen.md): ASCII table with a mini converter, text-to-binary/octal/dec/hex converter, Base64 encode and decode plus a cryptographically secure password generator.

## Related

- [Home page](https://marckimmel.de/en/index.md)
