A post after a long time. Quick sort is used to efficiently sort data structures such as arrays and lists. This algorithm first selects a random element from the data structure (this is called a ...