From 7ed48fffa5280285363f0a935114be0b00a43618 Mon Sep 17 00:00:00 2001 From: Krishna Vedala Date: Wed, 1 Apr 2020 23:48:04 -0400 Subject: [PATCH] create a duplicate array --- sorting/shell_Sort.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sorting/shell_Sort.c b/sorting/shell_Sort.c index d48a1ae74..9899c8559 100644 --- a/sorting/shell_Sort.c +++ b/sorting/shell_Sort.c @@ -2,7 +2,7 @@ #include #include -#define ELEMENT_NR 20 +#define ELEMENT_NR 20000 #define ARRAY_LEN(x) (sizeof(x) / sizeof((x)[0])) const char *notation = "Shell Sort Big O Notation:\ \n--> Best Case: O(n log(n)) \ @@ -68,6 +68,7 @@ int main(int argc, char *argv[]) { int i; int array[ELEMENT_NR]; + int array2[ELEMENT_NR]; int range = 500; int size; clock_t start, end; @@ -75,7 +76,10 @@ int main(int argc, char *argv[]) srand(time(NULL)); for (i = 0; i < ELEMENT_NR; i++) + { array[i] = rand() % range + 1; + array2[i] = array[i]; + } size = ARRAY_LEN(array);