reorder

Crates.ioreorder
lib.rsreorder
version2.1.3
sourcesrc
created_at2018-12-12 02:45:16.789711
updated_at2022-03-26 22:26:13.244128
descriptionReorder a slice based on a slice of indices
homepage
repositoryhttps://github.com/tiby312/reorder
max_upload_size
id101546
size3,186
Ken Reed (tiby312)

documentation

README

Simple crate that will reorder a slice based on a slice of indices without an auxiliary array.

Check it out on crates.io and github and docs.rs.

Example

fn main() {
    
    let (mut arr, mut ind, res) = (
        [50, 40, 70, 60, 90, 10],
        [03, 00, 04, 01, 02, 05],
        [40, 60, 90, 50, 70, 10],
    );
    reorder_index(&mut arr, &mut ind);
    assert_eq!(arr, res);
}
Commit count: 21

cargo fmt