lis
Rust implementation of the Longest increasing subsequence algorithm.
Also provides a function for diffing lists, that makes use of the LIS algorithm.
Requires the unstable feature generators and thus the nightly compiler.
Examples
The main trait exposed by this crate is LisExt, which is implemented for,
inter alia, arrays:
use LisExt;
assert_eq!;
Diffing two lists can be done with diff_by_key:
use ;
use ;
let mut generator = diff_by_key;
assert_eq!;
assert_eq!;
assert_eq!;