Quick sort is a divide and conquer based algorithm like merge sort. I provide my implementation of quick sort which is implemented recursively. #include <iostream> #include <cstring> using namespace std; void display(int* arr, size_t size) { for (int i = 0; i < size; ++i) { cout << arr[i] << endl; } } int partition(int … Continue reading Quick Sort