reimplement compare function for quicksort
This commit is contained in:
@@ -75,11 +75,15 @@ int test_radix_sort() {
|
||||
return return_code;
|
||||
}
|
||||
|
||||
int test_compare_function(lsort_item* a, lsort_item* b) {
|
||||
return a->key - b->key;
|
||||
}
|
||||
|
||||
int test_quicksort() {
|
||||
printf("lsort_quicksort()...\n");
|
||||
|
||||
lsort_array* array_quicksort = generate_samples(sample_count);
|
||||
int return_code = lsort_quicksort(array_quicksort);
|
||||
int return_code = lsort_quicksort(array_quicksort, test_compare_function);
|
||||
|
||||
lsort_array_destroy(array_quicksort, 1);
|
||||
return return_code;
|
||||
|
||||
Reference in New Issue
Block a user