Computer Science Visualizer
Explore and visualize algorithms, data structures, and computational models across multiple domains.
Theory
Explore theoretical concepts in computer science, including language hierarchies and complexity classes.
Pushdown Automaton
Simulate the behavior of a pushdown automaton.
Context-Free Grammar
Test string membership in context-free grammars using the CYK algorithm.
Deterministic Finite Automaton
Simulate the behavior of a deterministic finite automaton.
Nondeterministic Finite Automaton
Simulate the behavior of a nondeterministic finite automaton.
Turing Machine
Simulate the behavior of a Turing machine.
Algorithms
Visualize classic algorithms across multiple domains.