Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Función quicksort decreciente
#include <stdio.h> #include <stdlib.h> //#define N 9 int compareIntegers( const void *, const void * ); int main(void) { int N = 9; int i; int vector[9] = {-9, 55, 45, 12, 20, 0, 78, -11, 9}; // Ordenamiento decreciente; qsort( vector, N, sizeof(int), compareIntegers); for (i = 0 ; i < N ; i++) printf("%d ", vector[i]); return 0; } // 'a' representa el pivote, y 'b' es el elemento con el cual se compara el pivote. int compareIntegers( const void *a, const void *b ) { int *ptrA = (int *) a; int *ptrB = (int *) b; /* if ( *ptrA == *ptrB) return 0; return ( *ptrA > *ptrB )? 1: -1;*/ //return *ptrA - *ptrB; return *ptrB - *ptrA; }
run
|
edit
|
history
|
help
0
json formatter
1.9 Time Function
DIGITOS DE U. A DECENAS
Project 5 v.08
FunPointBreakfast
Hello
MatrixMul_shortxshort
some_tests
extra causes class UK assisment
jar.exe