procedure QUICKSORT(var A:TYPPOLE; {Razene pole } N:integer {Pocet prvku pole}); {Procedura seradi zadane pole metodou Quick-sort} procedure CASTECNEUSPORADANI(K,M:INDEX); var I,J : INDEX; W,X : integer; begin I := K; J := M; X := A[(K+M) div 2]; repeat while A[I]J; if K