pofk_algorithm 0.0.3

A collection of efficient algorithms implemented in Rust for real-world projects.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use pofk_algorithm::backtracking_algorithms::permutations::permutations;

#[test]
fn test_permutations_large() {
    let nums = vec![1, 2, 3, 4];
    let perms = permutations(&nums);
    assert_eq!(perms.len(), 24);
    let nums = vec![1, 2, 3];
    let perms = permutations(&nums);
    assert_eq!(perms.len(), 6);
}