diff --git a/doble.exe b/doble.exe index 2e17732..8454e4e 100644 Binary files a/doble.exe and b/doble.exe differ diff --git a/numbers.c b/numbers.c index 9f33570..5fbd091 100644 --- a/numbers.c +++ b/numbers.c @@ -16,7 +16,7 @@ // creating random numbers. //ohne Binärbaum -/*unsigned int *createNumbers(unsigned int len) +unsigned int *createNumbers(unsigned int len) { if (len <= 2) return NULL; @@ -45,12 +45,14 @@ numbers[rand()% len] = (rand()% (2* len) )+ 1; return numbers; free(numbers); -}*/ +} int compare(const void *a, const void *b) { return (*(int*)a - *(int*)b); } //mit Binärbaum + +/* unsigned int *createNumbers(unsigned int len) { if (len <= 2) @@ -81,7 +83,7 @@ unsigned int *createNumbers(unsigned int len) clearTree(root); free(numbers); } - +*/ // Returns only the only number in numbers which is present twice. Returns zero on errors. unsigned int getDuplicate(const unsigned int numbers[], unsigned int len) {