Calculadora de distância de Levenshtein
Meça o número mínimo de edições necessárias para transformar uma string em outra.
Entrada
Saída
Leia-me
O que é distância de Levenshtein?
Distância de Levenshtein, também conhecida como distância de edição, é uma métrica que mede quão diferentes duas strings são contando o número mínimo de edições de caractere único necessárias para transformar uma string em outra. Essas edições incluem inserções (adicionar um caractere), exclusões (remover um caractere) e substituições (substituir um caractere por outro). Por exemplo, transformar "kitten" em "sitting" requer três edições: substituir 'k' por 's', substituir 'e' por 'i', e inserir 'g' no final, dando uma distância de Levenshtein de 3.
Esta medição é crucial em ciência da computação e análise de dados porque quantifica similaridade de texto de forma precisa e algorítmica. Corretores ortográficos a usam para encontrar a palavra correta mais próxima de um erro de digitação, sequenciamento de DNA depende dela para medir similaridade genética, e sistemas de busca difusa a usam para retornar resultados relevantes mesmo quando usuários escrevem consultas incorretamente. Quanto menor a distância, mais similares as strings são-uma distância de 0 significa que as strings são idênticas, enquanto distâncias maiores indicam diferenças mais significativas.
Descrição da ferramenta
Calcule distância de Levenshtein online com esta poderosa calculadora de distância mínima de edição. Esta ferramenta de comparação de strings mede o número mínimo de edições de caractere único (inserções, exclusões ou substituições) necessárias para transformar uma string em outra. O algoritmo é amplamente usado em corretores ortográficos, análise de DNA, detecção de plágio e aplicações de correspondência de dados. Nossa calculadora online fornece computação em tempo real conforme você digita, facilitando a comparação de diferentes variações de texto e entender sua similaridade.
Funcionalidades
- Calcular Distância de Levenshtein Online: Calcula instantaneamente distância mínima de edição conforme você digita em qualquer campo de entrada
- Campos de Entrada Duplos: Compare quaisquer duas strings com áreas de entrada claramente rotuladas
- Resultados Imediatos: Valor de distância atualiza automaticamente sem exigir cliques de botão
- Interface Limpa: Design simples e intuitivo focado na funcionalidade principal de comparação
- Algoritmo Preciso: Usa o algoritmo de Levenshtein comprovado para cálculos precisos de distância mínima de edição
- Sem Limites de Comprimento: Lide com strings de qualquer comprimento razoável para comparação
- Visualização ao Vivo: Veja resultados mudarem dinamicamente conforme você modifica qualquer string
Casos de uso
- Correção Ortográfica: Identifique a ortografia correta mais próxima calculando a distância mínima de edição entre palavras
- Correspondência de Dados: Compare registros similares em bancos de dados para identificar duplicatas potenciais ou variações
- Análise de Sequência de DNA: Meça similaridade genética entre sequências de DNA em bioinformática usando distância de Levenshtein
- Detecção de Plágio: Avalie similaridade de texto para verificação de originalidade acadêmica ou de conteúdo
- Algoritmos de Busca: Implemente funcionalidade de busca difusa com pontuação de distância mínima de edição
- Garantia de Qualidade: Compare saídas de texto esperadas vs reais em testes de software
- Processamento de Linguagem Natural: Calcule distância de Levenshtein para similaridade de texto em machine learning e aplicações de IA
- Validação de Entrada de Usuário: Sugira correções para nomes de usuário, nomes de produtos ou consultas de busca com erros de digitação