import { permutations } from "https://deno.land/std@0.104.0/collections/permutations.ts";
Builds all possible orders of all elements in the given array Ignores equality of elements, meaning this will always reutrn the same number of permutations for a given length of input.
Example:
import { permutations } from "./permutations.ts";
import { assertEquals } from "../testing/asserts.ts";
const numbers = [ 1, 2 ]
const windows = permutations(numbers)
assertEquals(windows, [
[ 1, 2 ],
[ 2, 1 ],
])
Parameters
array: Array<T>