an interactive Python web application developed using Streamlit to implement, evaluate, and compare KMP and Boyer–Moore string-matching algorithms. It features custom input handling, visual match highlighting, real-time character comparison counters, and precise execution time benchmarking for efficient algorithmic analysis.
python kmp-algorithm matplotlib algorithm-visualizer boyer-moore data-structures-and-algorithms streamlit string-matching-algorithms daa-mini-project
-
Updated
Oct 18, 2026 - Python
