3 个不稳定版本

使用旧的 Rust 2015

0.2.0 2015年9月25日
0.1.1 2015年9月22日
0.1.0 2015年9月22日

10#longest

Download history 213/week @ 2024-04-08 183/week @ 2024-04-15 50/week @ 2024-04-22 42/week @ 2024-04-29 47/week @ 2024-05-06 228/week @ 2024-05-13 426/week @ 2024-05-20 312/week @ 2024-05-27 258/week @ 2024-06-03 154/week @ 2024-06-10 37/week @ 2024-06-17 68/week @ 2024-06-24 68/week @ 2024-07-01 98/week @ 2024-07-08 83/week @ 2024-07-15 84/week @ 2024-07-22

338 每月下载量
用于 2 crates

MIT 许可证

10KB
168

lcs

一个用于查找最长公共子串的库。您也可以使用此库计算两个序列之间的差异。

示例

extern crate lcs;

let a: Vec<_> = "a--b---c".chars().collect();
let b: Vec<_> = "abc".chars().collect();

let table = lcs::LcsTable::new(&a, &b);
let lcs = table.longest_common_subsequence();

assert_eq!(vec![&'a', &'b', &'c'], lcs);

文档

crates.io


lib.rs:

此crate提供关于最小公共子序列的实用工具。您还可以根据最小公共子序列表计算差异(请参阅LcsTable::diff)。

此crate的使用主要集中在LcsTable上,因此大部分有趣的文档都可以在那里找到。

无运行时依赖