Resultados da pesquisa a pedido "qsort"
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[], ...
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 ...
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 * ...
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
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 ...
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 ...
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 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 ...