@aureooms/js-odd-even-mergesort
Version:
Batcher's odd-even mergesort algorithm for JavaScript
36 lines (31 loc) • 470 B
JavaScript
import test from 'ava';
import { whole } from '../../src';
import { list } from "@aureooms/js-itertools" ;
// https://en.wikipedia.org/wiki/Batcher_odd–even_mergesort
test( "8" , t => {
t.deepEqual(
list( whole( 8 ) ) ,
[
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[]
],
"whole(8)"
) ;
} ) ;