1
0
This repository has been archived on 2025-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
2013-10-19 01:17:37 +02:00

16 lines
432 B
Plaintext

IMPLEMENTATION QuickSort
IMPORT Nat COMPLETELY
IMPORT Seq[nat] COMPLETELY
-- Unsortierte Sequenz zu Testzwecken
FUN testSeq : seq[nat]
DEF testSeq == %(5,7,6,4,8,3,9,2) ++ %(0,1,10)
DEF quickSort(<>) == <>
DEF quickSort(a::R) == LET sm == (_ < a)|R
me == a :: (_ = a)|R
la == (_ > a)|R
IN quickSort(sm) ++ me ++ quickSort(la)