summaryrefslogtreecommitdiff
path: root/tests/examplefiles/qsort.prolog
diff options
context:
space:
mode:
Diffstat (limited to 'tests/examplefiles/qsort.prolog')
-rw-r--r--tests/examplefiles/qsort.prolog13
1 files changed, 0 insertions, 13 deletions
diff --git a/tests/examplefiles/qsort.prolog b/tests/examplefiles/qsort.prolog
deleted file mode 100644
index d78de6f1..00000000
--- a/tests/examplefiles/qsort.prolog
+++ /dev/null
@@ -1,13 +0,0 @@
-partition([], _, [], []).
-partition([X|Xs], Pivot, Smalls, Bigs) :-
- ( X @< Pivot ->
- Smalls = [X|Rest],
- partition(Xs, Pivot, Rest, Bigs)
- ; Bigs = [X|Rest],
- partition(Xs, Pivot, Smalls, Rest)
- ).
-
-quicksort([]) --> [].
-quicksort([X|Xs]) -->
- { partition(Xs, X, Smaller, Bigger) },
- quicksort(Smaller), [X], quicksort(Bigger).