DeBruijnSequence
DeBruijnSequence[list, n] gives a de Bruijn sequence on the elements in list taken n at a time.
DeBruijnSequence[k, n] gives a de Bruijn sequence on the elements 0, …, k-1.
DeBruijnSequence["string", n] gives a de Bruijn sequence on the characters in "string".
Examples
Generate a binary de Bruijn sequence:
DeBruijnSequence[2, 3]
(* {0, 0, 0, 1, 0, 1, 1, 1} *)Generate a de Bruijn sequence on characters:
DeBruijnSequence["ab", 2]
(* {"a", "a", "b", "b"} *)Please visit the official Wolfram Language Reference for more details.