Skip to content

jamesdoh0109/string-search-visualizer

Repository files navigation

String Search Visualizer

Visualize various string search algorithms

GitHub Repo stars   Stack Overflow Badge

Table of Contents

Project Overview

Understanding string search algorithms can be a challenge. To gain a deeper insight into these algorithms, it's crucial to not only understand their underlying principles but also trace their step-by-step execution. This project aims to help visualize some of the popular string search algorithms, making it easier to grasp their inner workings. In particular, we dive deep into the following three algorithms: brute-force, Knuth-Morris-Pratt (KMP), and Rabin-Karp.

Tech stack

Next.js Typescript React Hook Form shadcn/ui Tailwind CSS

Installation and Setup

Fork this repository and clone it locally. Once completed, follow these steps:

  1. npm install
  2. npm run dev

Get in Touch

If you have any questions or want to contribute, feel free to reach out to dohj0109@seas.upenn.edu!