This commit is contained in:
MarcUs7i 2025-05-14 09:01:03 +02:00
parent a04a66c509
commit add23e123e
23 changed files with 1041 additions and 107 deletions

View file

@ -1,12 +1,12 @@
/*----------------------------------------------------------
* HTBLA-Leonding
* ---------------------------------------------------------
* Exercise Number: S07
* Exercise Number: S06
* Title: Insertion sort implementation
* Author: */<your name>;/*
* Author: Marc Tismonar
* ----------------------------------------------------------
* Description:
* Implements the merge sort algorithm
* Implements the merge sort strategy
* ----------------------------------------------------------
*/
#ifndef ___MERGE_SORT_H
@ -18,22 +18,22 @@
/* NOTE: Either list or array variant is required! */
/**
* Sorts the given list according to the merge sort algorithm.
* Sorts the given list according to the merge sort strategy.
*
* @param list The list to be sorted.
* @param criterion The pointer to the function that implements the sorting criterion.
* That function accepts two integer parameters and returns a boolean value.
*/
void merge_sort_list(<params>);
void merge_sort_list(IntList list, criterion_fn criterion);
/**
* Sorts the given array according to the merge sort algorithm.
* Sorts the given array according to the merge sort strategy.
*
* @param array The array to be sorted.
* @param length The length of the array.
* @param criterion The pointer to the function that implements the sorting criterion.
* That function accepts two integer parameters and returns a boolean value.
*/
void merge_sort_array(<params>);
void merge_sort_array(int array[], int length, criterion_fn criterion);
#endif