Hitung jarak Levenshtein antara dua string.
Jarak edit Levenshtein adalah ukuran kemiripan antara dua string. Ini berguna untuk koreksi ejaan, penyelesaian fuzzy, type-ahead dan kasus penggunaan serupa.
Implementasi ini mendukung Unicode.
Di Cargo.toml tambahkan
[ dependencies ]
edit-distance = " 2.1.3 "
Kemudian jalankan kembali cargo build
. Itu mengambil dependensi dan membuat kode.
extern crate edit_distance ;
edit_distance ( "kitten" , "sitting" ) ; // => 3
Uji perubahan sebelum melakukan.
cargo clean
cargo fmt --all -- --check
cargo build
cargo test
cargo publish
git push
git push --tags
04-09-2024 2.1.3 Memperbarui ketergantungan dev 26-06-2024 2.1.2 Memperbaiki pemformatan
26-06-2024 2.1.1 Ganti lencana CI, pemeliharaan
02-03-2019 2.1.0 Mengoptimalkan penggunaan memori
02-01-2018 2.0.1 Perbarui dependensi dev
02-07-2017 2.0.0
01-05-2015 1.0.0 Rilis
18-04-2015 0.0.1 Unggahan awal
Sebelum mengirimkan permintaan tarik yang lebih dari sekadar perbaikan bug, harap buka masalah untuk didiskusikan. PR yang tidak memiliki tujuan atau pemisahan kepentingan yang jelas kemungkinan besar tidak akan diterima.
Terima kasih kepada @skade atas kritik yang sangat membantu terhadap lib karat pertama saya.
APL 2.0, lihat file LISENSI.