OhMyCalc

Calculadora de distancia Levenshtein

Calcule la distancia de edición entre dos cadenas y vea las operaciones necesarias para transformar una en la otra.

Cómo utilizar la calculadora de distancia Levenshtein

  1. Ingrese la primera cadena en el campo Primera cadena.
  2. Ingrese la segunda cadena en el campo Segunda cadena.
  3. Haga clic en Calcular: la distancia de edición, el porcentaje de similitud y la lista de operaciones se muestran instantáneamente.
  4. Amplíe la matriz de Distancia para ver la tabla de programación dinámica completa utilizada para el cálculo.

Referencia Rápida

DeA
gatito → sentadoDistancia: 3
Sábado → DomingoDistancia: 3
hola → holaDistancia: 0 (idéntico)
abc → xyzDistancia: 3 (todos reemplazados)
gato → carritoDistancia: 1 (insertar r)
libro → volverDistancia: 2

Casos de Uso

Fórmula

La distancia de Levenshtein entre dos cadenas es el número mínimo de ediciones de un solo carácter (inserciones, eliminaciones o sustituciones) necesarias para transformar una cadena en la otra.

Preguntas Frecuentes

¿Qué es la distancia de Levenshtein?
La distancia de Levenshtein (también llamada distancia de edición) es una métrica para medir qué tan diferentes son dos cadenas.
¿Cómo se calcula el porcentaje de similitud a partir de la distancia de edición?
La similitud se deriva de la distancia de Levenshtein usando la fórmula: similitud = (1 − distancia / max(len1, len2)) × 100%.
¿Cuáles son las aplicaciones comunes de la distancia de Levenshtein?
La distancia de Levenshtein se usa ampliamente en correctores ortográficos para sugerir correcciones, en la alineación de secuencias de ADN para bioinformática, en la coincidencia difusa de cadenas para motores de búsqueda, en herramientas de detección de plagio y en el procesamiento del lenguaje natural para tareas como el reconocimiento de entidades nombradas y la evaluación de traducción automática.