De Bruijn Sequences

Requires a Wolfram Notebook System
Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.
The cyclic de Bruijn sequences shown inside include all the substrings of a given length as shown outside.
Contributed by: Michael Schreiber (March 2011)
Open content licensed under CC BY-NC-SA
Snapshots
Details
Arbitrary order de Bruijn sequences become too long for this Demonstration rather quickly. Their lengths grows according to the function: LengthOfAlphabet^Order.
Permanent Citation
"De Bruijn Sequences"
http://demonstrations.wolfram.com/DeBruijnSequences/
Wolfram Demonstrations Project
Published: March 7 2011