Which of the following algorithm design technique is used in the quick sort algorithm?a) Dynamic programmingb) Backtrackingc) Divide-and-conquerd) Greedy method