Resultados da pesquisa a pedido "qsort"

4 a resposta

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 ...

4 a resposta

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[], ...

3 a resposta

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 ...

2 a resposta

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 ...

6 a resposta

Como comparar C ++ string usando qsort em c?

Eu tentei aprender a função qsort da biblioteca c

9 a resposta

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 ...

2 a resposta

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 ...

8 a resposta

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 ...

0 a resposta

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 ...

2 a resposta

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 * ...