Files
college-C/23 - Sort/shell.c
2022-02-25 15:33:16 +02:00

27 lines
504 B
C

#include "General.h"
void ShellSort(int * arr, int size, void Swap(int * num1, int * num2))
{
int gap;
int temp;
unsigned int counter;
if (size != ONE) // fix
{
gap = size / TWO;
temp = arr[gap];
for (counter = ZERO; counter < gap; counter += TWO)
{
if (temp < arr[counter])
{
Swap(&(arr[gap]), &(arr[counter]));
}
}
ShellSort(arr, size, Swap);
}
}
void main(void)
{
}