You can find a design and detailed best case, worst case and average case analysis of the Lomuto and Hoare's quick sort algorithm. Texts are in Turkish lang. in the document for now. But you can understand them easily with graphics.