Just another update

This commit is contained in:
Ingy döt Net 2015-02-20 00:35:01 -05:00
parent a25938f123
commit 00a190b0a6
6591 changed files with 94363 additions and 23227 deletions

View file

@ -1,11 +1,9 @@
import std.stdio, std.algorithm, permutations2;
void permutationSort(T)(T[] items) pure /*nothrow*/ {
void permutationSort(T)(T[] items) pure nothrow @safe @nogc {
foreach (const perm; items.permutations!false)
if (perm.isSorted) {
items[] = perm[];
if (perm.isSorted)
break;
}
}
void main() {

View file

@ -1,6 +1,6 @@
import std.stdio, std.algorithm;
void permutationSort(T)(T[] items) pure nothrow {
void permutationSort(T)(T[] items) pure nothrow @safe @nogc {
while (items.nextPermutation) {}
}