From f8eaca43eebe00aeefd5288fb82f59ac9a4fcc9d Mon Sep 17 00:00:00 2001 From: AlsaMunir <115931519+AlsaMunir@users.noreply.github.com> Date: Wed, 19 Oct 2022 23:04:11 +0500 Subject: [PATCH] Sorting technique has been updated --- Quick_Sort.c++ | 82 +++++++++++++++++++++++++++----------------------- 1 file changed, 44 insertions(+), 38 deletions(-) diff --git a/Quick_Sort.c++ b/Quick_Sort.c++ index d6212de..9806bc8 100644 --- a/Quick_Sort.c++ +++ b/Quick_Sort.c++ @@ -1,43 +1,49 @@ -#include +#include using namespace std; - -int Partition(int arr[], int s, int e){ - int pivot= arr[e]; - int i = s-1; - for(int j=s; j arr[j]) + { + temp = arr[i]; + arr[i] = arr[j]; + arr[j] = temp; + } + } + } + cout << "sorted array" << endl; + cout << "{"; + for (int i = 0; i < size; i++) + { + cout << arr[i] << ","; + } + cout << "}"; } -void quickSort(int arr[], int s, int e){ - if(s>n; - cout<>arr[i]; // taking array input. - } - cout<> size; + arr = new int[size]; + cout << "enter elements of array " << endl; + for (int i = 0; i < size;i++) + { + cin >> arr[i]; + } + cout << "entered elements are" << endl; + cout << "{"; + for (int i = 0; i < size; i++) + { + cout << arr[i]<<","; + } + cout << "}"; + cout << endl; + sort(arr, size); + }