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
NewSimulate the behavior of a pushdown automaton.
Context-Free Grammar
Test string membership in context-free grammars using the CYK algorithm.
Deterministic Finite Automaton
NewSimulate the behavior of a deterministic finite automaton.
Nondeterministic Finite Automaton
NewSimulate the behavior of a nondeterministic finite automaton.
Turing Machine
NewSimulate the behavior of a Turing machine.
Algorithms
Visualize classic algorithms across multiple domains.