Resultados de la búsqueda a petición "qsort"
¿Error en el ejemplo rápido (libro K&R C)?
Este ordenamiento rápido debe clasificar "v [izquierda] ... v [derecha] en orden creciente"; copiado (sin comentarios) del lenguaje de programación C por K&R (segunda edición): void qsort(int v[], int left, int right) { int i, last; void ...
¿Cómo comparar los dobles largos con qsort y con respecto al NaN?
Cómo comparar dobles largos conqsort() y con respecto ano un número [https://en.wikipedia.org/wiki/NaN]? Al ordenar una matriz que puede contener no números, me gustaría poner todos esosNAN a un extremo de la matriz ordenada. qsort() impone ...
¿El qsort de stdlib es recursivo?
He leido esoqsort es solo un tipo genérico, sin promesas de implementación. No sé cómo las bibliotecas varían de una plataforma a otra, pero suponiendo que las implementaciones de Mac OS X y Linux son muy similares,son losqsort implementaciones ...
Utilizando qsort () de stdlib para ordenar una matriz de cadenas
Alguno prefacio: soy un estudiante de ingeniería informática que toma una primera clase en C después de 3 semestres de Java (hasta estructuras de datos). Esta pregunta está relacionada con una tarea asignada, pero se han eliminado algunos pasos ...
¿Cómo escribir una función de comparación para qsort desde stdlib?
Tengo una estructura: struct pkt_ { double x; double y; double alfa; double r_kw; }; typedef struct pkt_ pkt;Una tabla de estas estructuras: pkt *tab_pkt; tab_pkt = malloc(ilosc_pkt * sizeof(pkt));Lo que quiero hacer es ordenartab_pkt ...
Ordenar parcialmente una matriz C
Tengo una matriz que se ve así: int array[] = {4.53, 3.65, 7.43, 9.54, 0.72, 0.0}Me pregunto qué método puedo usar para ordenar parcialmente esta matriz para traer los tres dobles más grandes al frente. Estoy buscando el método más eficiente ...
¿Cómo ordenar una serie de punteros para char en C?
Supongamos que tengo una serie de punteros para char en C: char *data[5] = { "boda", "cydo", "washington", "dc", "obama" };Y deseo ordenar esta matriz usando qsort: qsort(data, 5, sizeof(char *), compare_function);No puedo encontrar la ...
Acerca de qsort () en C, diferencia entre ** buf y buf [] []
Cuando uso qsort () en la C en mi Mac, este código funciona bien, puede ordenar bien todas las líneas en un archivo. int compare(const void *p, const void *q) { return strcmp(p,q); } void function_name(){ char buf[1024][1024]; int i=0; FILE * ...