How do Spell Checkers work? Levenshtein Edit Distance
Support What's a Creel? on Patreon: / whatsacreel Office merch store: https://whats-a-creel-3.creator-sprin... FaceBook: / whatsacreel This video is all about an interesting algorithm commonly used in spell-checkers. It is called the Levenshtein Edit Distance algorithm and it determines the distance between two strings of symbols in terms of how many edits would be required to transform one string into another. The source code and accompanying e-book are available on Patreon. Wikipedia Levenshtein: https://en.wikipedia.org/wiki/Levensh... RosettaCode (featuring Martin Ettl's C++ single row version): https://rosettacode.org/wiki/Levensht... Source for the dictionary used in this video: http://www.gwicks.net/dictionaries.htm Software used to make this vid: Visual Studio 2019 Community: https://www.visualstudio.com/downloads/ Audacity: https://www.audacityteam.org/ OBS: https://obsproject.com/ Davinci Resolve 16: https://www.blackmagicdesign.com/prod... OpenOffice: https://www.openoffice.org/ Gimp: https://www.gimp.org/

The Algorithm Behind Spell Checkers

Double it Like Dekker: A Remarkable Technique to Double Floating Point Precision (Part 1)

Collatz Conjecture, Racing the Dragon (LLVM, Assembly Language, C++, BitHacking)

Branchless Programming: Why "If" is Sloowww... and what we can do about it!

Lecture 21: Dynamic Programming III: Parenthesization, Edit Distance, Knapsack

The Sorting Algorithm Olympics - Who is the Fastest of them All

Faster than Rust and C++: the PERFECT hash table

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

The Scariest Chart In Electrical Engineering

Rock Paper Scissors 2

The Linux Kernel is Falling Apart.

The Math Behind Font Rasterization | How it Works

Is this New Quadratic Formula Actually Faster than the OG Quadratic Formula? (For a Computer)

Why is Radix Sort so Fast? Part 2 Radix Sort

What is the simplest possible game?

Count Binface reacts to 'hilarious' chance of becoming an actual MP

Assembly Language Misconceptions

Edit Distance between 2 Strings | The Levenshtein Distance Algorithm + Code

Bit Hacks from Beginner to Advanced - 11 Amazing Bit Twiddling Techniques

