Calcolatore distanza Levenshtein
Misura il numero minimo di modifiche necessarie per trasformare una stringa in un'altra.
Input
Output
Leggimi
Cos'è la distanza di Levenshtein?
La distanza di Levenshtein, nota anche come distanza di modifica, è una metrica che misura quanto differiscono due stringhe contando il numero minimo di modifiche a singolo carattere necessarie per trasformare una stringa in un'altra. Queste modifiche includono inserimenti (aggiunta di un carattere), eliminazioni (rimozione di un carattere) e sostituzioni (sostituzione di un carattere con un altro). Ad esempio, trasformare "kitten" in "sitting" richiede tre modifiche: sostituire 'k' con 's', sostituire 'e' con 'i' e inserire 'g' alla fine, dando una distanza di Levenshtein di 3.
Questa misurazione è cruciale nell'informatica e nell'analisi dei dati perché quantifica la similarità del testo in modo preciso e algoritmico. I correttori ortografici la usano per trovare la parola corretta più vicina a un errore di battitura, il sequenziamento del DNA si basa su di essa per misurare la similarità genetica, e i sistemi di ricerca fuzzy la usano per restituire risultati pertinenti anche quando gli utenti sbagliano l'ortografia delle query. Più bassa è la distanza, più simili sono le stringhe-una distanza di 0 significa che le stringhe sono identiche, mentre distanze maggiori indicano differenze più significative.
Descrizione dello strumento
Il Calcolatore Distanza Levenshtein è uno strumento di confronto stringhe che misura il numero minimo di modifiche a singolo carattere (inserimenti, eliminazioni o sostituzioni) necessarie per trasformare una stringa in un'altra. Questo algoritmo è ampiamente usato in correttori ortografici, analisi DNA, rilevamento plagio e applicazioni matching dati. Il calcolatore fornisce calcolo in tempo reale mentre digiti, rendendo facile confrontare diverse variazioni testo e capire la loro similarità.
Funzionalità
- Calcolo in Tempo Reale: Calcola istantaneamente distanza Levenshtein mentre digiti in qualsiasi campo input
- Campi Input Doppi: Confronta qualsiasi due stringhe con aree input chiaramente etichettate
- Risultati Immediati: Valore distanza si aggiorna automaticamente senza richiedere click pulsanti