Calculez la distance de Levenshtein entre deux chaînes.
La distance d'édition de Levenshtein est une mesure de la similarité entre deux chaînes. Il est utile pour la correction orthographique, la complétion floue, la saisie anticipée et les cas d'utilisation similaires.
Cette implémentation prend en charge Unicode.
Dans Cargo.toml, ajoutez
[ dependencies ]
edit-distance = " 2.1.3 "
Ensuite, réexécutez cargo build
. Cela récupère les dépendances et construit le code.
extern crate edit_distance ;
edit_distance ( "kitten" , "sitting" ) ; // => 3
Testez les modifications avant de les valider.
cargo clean
cargo fmt --all -- --check
cargo build
cargo test
cargo publish
git push
git push --tags
2024-09-04 2.1.3 Mise à jour de la dépendance de développement 2024-06-26 2.1.2 Correction du formatage
2024-06-26 2.1.1 Remplacement du badge CI, maintenance
2019-03-02 2.1.0 Optimiser l'utilisation de la mémoire
2018-01-02 2.0.1 Mettre à jour les dépendances de développement
2017-07-02 2.0.0
2015-05-01 Version 1.0.0
2015-04-18 0.0.1 Téléchargement initial
Avant d'envoyer une pull-request qui va au-delà d'une correction de bug, veuillez ouvrir un problème pour en discuter. Les PR sans objectif clair ni séparation des préoccupations ne seront probablement pas acceptées.
Merci à @skade pour ses critiques très utiles sur ma première bibliothèque Rust.
APL 2.0, voir fichier LICENSE.