> પ્રક્રિયા ક્વિકસોર્ટ ( var A: પૂર્ણાંકના એરે ; iLo, iHi: પૂર્ણાંક); var લો, હાય, પીવટ, ટી: પૂર્ણાંક; લો લો: = iLo; હાય: = iHi; પીવટ: = A [(લઘુત્તમ + મહત્તમ) DIV 2]; પુનરાવર્તન જ્યારે એ [લો] કરવું ઇન્ક (લો); જ્યારે એ [હાય]> પીવટ દે ડિસે (હાય); જો Lo <= હાય પછી ટી શરૂ કરો : = A [લો]; એ [લઘુ]: = એક [હાય]; એ [હાય]: = ટી; ઇન્ક (લઘુત્તમ); ડિસે (હાય); અંત ; Lo> હાય સુધી ; જો હાય> iLo પછી ક્વિકસર્ટ (A, iLo, Hi); જો Lo પછી ક્વિકસોર્ટ (A, Lo, iHi); અંત ;