Crate permutohedron [−] [src]
Crate Feature Flags
std
- Default. Disabling
std
requires Rust 1.6 or later - Disabling
std
makes the crate a#![no_std]
crate (works with core)
- Default. Disabling
Modules
control |
Control flow for callbacks. |
Structs
Heap |
Heap's algorithm for generating permutations. |
Constants
MAXHEAP |
Maximum number of elements we can generate permutations for using Heap's algorithm (iterative version). |
Traits
LexicalPermutation |
Permute a slice into its next or previous permutation (in lexical order). |
Functions
factorial |
Compute n! (n factorial) |
heap_recursive |
Heap's algorithm for generating permutations, recursive version. |