คำนวณระยะทางเลเวนชไทน์ระหว่างสองสาย
ระยะการแก้ไขของ Levenshtein เป็นการวัดความคล้ายคลึงกันระหว่างสองสาย มีประโยชน์สำหรับการแก้ไขการสะกด การเติมคำให้สมบูรณ์ การพิมพ์ล่วงหน้า และกรณีการใช้งานที่คล้ายกัน
การใช้งานนี้รองรับ Unicode
ใน Cargo.toml เพิ่ม
[ dependencies ]
edit-distance = " 2.1.3 "
จากนั้นรัน cargo build
อีกครั้ง นั่นดึงข้อมูลการขึ้นต่อกันและสร้างโค้ด
extern crate edit_distance ;
edit_distance ( "kitten" , "sitting" ) ; // => 3
ทดสอบการเปลี่ยนแปลงก่อนดำเนินการ
cargo clean
cargo fmt --all -- --check
cargo build
cargo test
cargo publish
git push
git push --tags
04-09-2024 2.1.3 อัปเดตการพึ่งพา dev-26-06-2024 2.1.2 แก้ไขการจัดรูปแบบ
26-06-2024 2.1.1 เปลี่ยนตรา CI, การบำรุงรักษา
2019-03-02 2.1.0 เพิ่มประสิทธิภาพการใช้หน่วยความจำ
02-01-2018 2.0.1 อัปเดตการพึ่งพาผู้พัฒนา
02-07-2017 2.0.0
2015-05-01 1.0.0 เปิดตัว
18-04-2015 0.0.1 อัพโหลดครั้งแรก
ก่อนที่จะส่งคำขอดึงที่นอกเหนือไปจากการแก้ไขข้อบกพร่อง โปรดเปิดประเด็นเพื่อหารือ การประชาสัมพันธ์ที่ไม่มีวัตถุประสงค์ที่ชัดเจนหรือการแยกข้อกังวลจะไม่ได้รับการยอมรับ
ขอบคุณ @skade สำหรับการวิจารณ์ที่เป็นประโยชน์เกี่ยวกับ lib สนิมแรกของฉัน
APL 2.0 โปรดดูไฟล์ลิขสิทธิ์