Resultados de la búsqueda a petición "qsort"
¿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 ...
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 ...
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 * ...
¿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 ...
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 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 ...
¿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 ...
¿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 ...