inital test

This commit is contained in:
maxgrf
2025-12-11 11:53:00 +01:00
parent e4b2c4b8eb
commit f9bca135ec
2 changed files with 5 additions and 3 deletions
BIN
View File
Binary file not shown.
+5 -3
View File
@@ -16,7 +16,7 @@
// creating random numbers. // creating random numbers.
//ohne Binärbaum //ohne Binärbaum
/*unsigned int *createNumbers(unsigned int len) unsigned int *createNumbers(unsigned int len)
{ {
if (len <= 2) if (len <= 2)
return NULL; return NULL;
@@ -45,12 +45,14 @@
numbers[rand()% len] = (rand()% (2* len) )+ 1; numbers[rand()% len] = (rand()% (2* len) )+ 1;
return numbers; return numbers;
free(numbers); free(numbers);
}*/ }
int compare(const void *a, const void *b) { int compare(const void *a, const void *b) {
return (*(int*)a - *(int*)b); return (*(int*)a - *(int*)b);
} }
//mit Binärbaum //mit Binärbaum
/*
unsigned int *createNumbers(unsigned int len) unsigned int *createNumbers(unsigned int len)
{ {
if (len <= 2) if (len <= 2)
@@ -81,7 +83,7 @@ unsigned int *createNumbers(unsigned int len)
clearTree(root); clearTree(root);
free(numbers); free(numbers);
} }
*/
// Returns only the only number in numbers which is present twice. Returns zero on errors. // 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) unsigned int getDuplicate(const unsigned int numbers[], unsigned int len)
{ {