void qsort(L, U) if L >= U then /* не более одного элемента - ничего не делаем */ return /* цель: разбить массив относительно какого-либо элемента(p), который оказывается на правильном месте */ qsort(L, р-1) qsort(p+l, U)