de-bruijn-generator
v1.0.1
Published
A javascript implementation of the de Bruijn sequence algorithm
Maintainers
Readme
De Bruijn sequence javascript generator
A javascript implementation of the de Bruijn sequence algorithm
Exemple :
const { deBruijn } = require('de-bruijn-js-generator');
let generator = deBruijn(10, 8); // create a generator for a 8 digits code in base 10
// if the third argument is true you will get the entire code every time
let value = generator.next().value;
while (value != undefined) {
value = generator.next().value; // here value contain only the new digit
console.log(value);
}Methods
The only method provided is call deBruijn it take three arguments :
kis the alphabet (as an array) or the max digit (excluded)nis the length of the codesis optional (false by default), if true the entire code will be returned at every iterations
Install :
With npm
npm install de-bruijn-generatorOn browser
<script src="./src/index.js"></script>let generator = deBruijnGenerator.deBruijn(10, 8);
generator.next().value;