Logo

Programming-Idioms

History of Idiom 100 > diff from v5 to v6

Edit summary for version 6 by :
New C implementation by user [benaryorg]

Version 5

2015-12-22, 15:47:32

Version 6

2015-12-27, 16:30:39

Idiom #100 Sort by a comparator

Sort elements of array-like collection items, using a comparator c.

Idiom #100 Sort by a comparator

Sort elements of array-like collection items, using a comparator c.

Imports
#include <stdlib.h>
Code
int comp(const void *a,const void *b)
{
	const int *ap=(const int *)a;
	const int *bp=(const int *)b;
	return *a-*b;
}

int main(void)
{
	int arr[]={1,6,3,7,2};
	qsort(arr,sizeof(arr)/sizeof(*arr),sizeof(*arr),comp);

	return 0;
}