Sorting algorithms/Quicksort: Difference between revisions
Content added Content deleted
(→[[#ALGOL 68]]: from: http://en.wikibooks.org/wiki/Algorithm_implementation/Sorting/Quicksort#ALGOL_68) |
|||
Line 550: | Line 550: | ||
a = #(4, 89, -3, 42, 5, 0, 2, 889) |
a = #(4, 89, -3, 42, 5, 0, 2, 889) |
||
a = quickSort a |
a = quickSort a |
||
=={{header|Nial}}== |
|||
quicksort is fork [ >= [1 first,tally], |
|||
pass, |
|||
link [ |
|||
quicksort sublist [ < [pass, first], pass ], |
|||
sublist [ match [pass,first],pass ], |
|||
quicksort sublist [ > [pass,first], pass ] |
|||
] |
|||
] |
|||
Using it. |
|||
|quicksort [5, 8, 7, 4, 3] |
|||
=3 4 5 7 8 |
|||
=={{header|OCaml}}== |
=={{header|OCaml}}== |