Skip to content

tri-23-dip/spell-checker-mini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔤 Spell Checker Mini

A fast, efficient spell checker using Levenshtein distance and BK-trees for fuzzy string matching. This project demonstrates advanced algorithm implementation with real-world application.

📋 Features

  • Fast dictionary lookup using BK-tree data structure
  • Levenshtein distance for edit distance calculation
  • Damerau-Levenshtein distance (handles transpositions like "teh" → "the")
  • BK-tree search for O(log n) fuzzy matching
  • Suggestion generation with distance ranking
  • Auto-correction for entire sentences
  • Interactive demo mode

🏗️ Architecture

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages