Resultados da pesquisa a pedido "qsort"
Classificando parcialmente uma matriz C
Eu tenho uma matriz que se parece com isso: int array[] = {4.53, 3.65, 7.43, 9.54, 0.72, 0.0}Estou apenas imaginando qual método eu posso usar para classificar parcialmente essa matriz para trazer as três maiores duplas para a frente. Estou ...
Bug no exemplo quicksort (livro K&R C
Este quicksort deve classificar "v [esquerda] ... v [direita] em ordem crescente"; copiado (sem comentários) de The C Programming Language por K&R (Segunda Edição): void qsort(int v[], int left, int right) { int i, last; void swap(int v[], ...
Como escrever uma função de comparação para qsort a partir de stdlib?
Eu tenho uma estrutura: struct pkt_ { double x; double y; double alfa; double r_kw; }; typedef struct pkt_ pkt;Uma tabela dessas estruturas: pkt *tab_pkt; tab_pkt = malloc(ilosc_pkt * sizeof(pkt));O que eu quero fazer é classificartab_pkt ...
Como comparar duplas longas com qsort e com relação ao NaN?
Como comparar duplas longas comqsort() e em relação anão é um número [https://en.wikipedia.org/wiki/NaN]? Ao classificar uma matriz que pode conter números não, eu gostaria de colocar todas essasNAN para uma extremidade da matriz ...
Como comparar C ++ string usando qsort em c?
Eu tentei aprender a função qsort da biblioteca c
O qsort do stdlib é recursivo?
Eu li issoqsort é apenas uma classificação genérica, sem promessas sobre implementação. Não sei como as bibliotecas variam de plataforma para plataforma, mas supondo que as implementações do Mac OS X e Linux sejam amplamente semelhantes,são ...
Usando o qsort () do stdlib para classificar uma matriz de strings
Alguns prefácio: eu sou um estudante de engenharia da computação, tendo uma primeira aula em C após 3 semestres de Java (até estruturas de dados). Esta pergunta está relacionada a uma tarefa de casa, mas há algumas etapas removidas para ...
Como classificar uma matriz de ponteiros para char em C?
Suponha que eu tenha uma matriz de ponteiros para char em C: char *data[5] = { "boda", "cydo", "washington", "dc", "obama" };E eu gostaria de classificar essa matriz usando qsort: qsort(data, 5, sizeof(char *), compare_function);Não consigo ...
mantendo o controle dos índices originais de uma matriz após classificar em C
Eu tenho uma matriz digamosA[5], os 5 elementos são5,4,1,2,3. Agora, eu ordeno essas matrizes em ordem crescente. então a matriz resultante será agora1,2,3,4,5. eu usoqsort() função destdlib.h para classificar isso. A questão é como posso obter ...
Sobre qsort () em C, diferença entre ** buf e buf [] []
Quando eu uso qsort () no C no meu Mac, esse código funciona bem. Ele pode classificar todas as linhas em um arquivo. int compare(const void *p, const void *q) { return strcmp(p,q); } void function_name(){ char buf[1024][1024]; int i=0; FILE * ...