Articles of sorting des

sortinger les membres du tableau de structure

Étant donné un tableau de structure (en C), je tente d’imprimer les résultats en groupes de genre et en sous-ordre par ordre numérique. Par exemple: struct employee{ char gender[13] char name[13]; int id; }; Disons que je définis le tableau de structure comme suit: struct employee info[2]={{“male”,”Matt”,1234},{“female”,”Jessica”,2345},{“male”,”Josh”,1235}}; Comment puis-je imprimer les résultats comme 1234 Matt […]

Tri d’un tableau avec des valeurs alternatives plus petites et plus grandes

Étant donné un tableau, on m’a demandé de le sortinger de manière à ce que la plus petite valeur soit en premier la plus grande valeur en second lieu, la deuxième plus petite valeur en troisième et ainsi de suite. Cependant, lorsque je saisis les valeurs, je ne reçois pas la sortie requirejse. Conseiller est […]

Tri par blocs d’éléments avec std :: sort ()

J’ai un tableau d’arêtes, défini comme un tableau de doubles de style C, où tous les 4 doubles définissent un bord, comme ceci: double *p = …; printf(“edge1: %lf %lf %lf %lf\n”, p[0], p[1], p[2], p[3]); printf(“edge2: %lf %lf %lf %lf\n”, p[4], p[5], p[6], p[7]); Donc, je veux utiliser std::sort() pour le sortinger par longueur […]

Écriture d’une procédure de pseudo-code de sorting par fusion en C

Je suis passé par Introduction aux algorithmes et j’ai essayé d’implémenter l’algorithme MERGE-SORT en langage de programmation C pour mieux le comprendre. Le livre présente deux pseudo-codes: <img src="http://soffr.miximages.com/c/FWV9V.png" alt=" MERGE “> et Bien que je comprenne les procédures ci-dessus, il me manque quelque chose pendant la mise en œuvre. Je dois manquer quelque chose […]

Programme pour sortinger un tableau sous des conditions de sum et de mouvement d’éléments

Vous recevez un tableau 3×3 de nombres de 1 à 9. A chaque étape, vous pouvez échanger deux tuiles adjacentes si leur sum est un nombre premier. Deux tuiles sont considérées comme adjacentes si elles ont un bord commun. C’est un problème de: http://www.codechef.com/problems/H1 J’ai créé ce programme qui sortinge le tableau donné en suivant […]

En C, comment sortinger un tableau de pointeurs où chaque pointeur pointe vers un tableau de longueur variable de int?

Ma question est de savoir comment sortinger l’ arr6 par le premier nombre de tous les autres tableaux. Je veux dire, si arr1 a 3 dans le premier num , cela signifie qu’il doit être 3 dans arr6 . À la fin, arr6 doit indiquer en premier lieu arr3 , arr4 , arr2 , arr1 […]

Sélection Trier en C en utilisant un tableau de Struct, erreur: “lvalue required …”

Essayer de sortinger un tableau de Struct. Struct est TextArt défini ci-dessous typedef struct //struct that holds ASCII art { char artistName[80]; //name of artist char asciiArt[20][80]; //actual ascii art line by line int rating; //rating of art }TextArt; Je ne pense pas que la structure a quelque chose à voir avec cela cependant. Je […]

Meilleure fonction de sorting pour les tableaux courts

Je travaille sur un algorithme qui manipule des images. Fondamentalement, je vais implémenter une diffusion (chaque pixel aura la valeur médiane des 8 pixels environnants + sa propre valeur). Ce que je vais faire est de créer un tableau de 9 nombres entiers avec la valeur, sortinger le tableau et obtenir la valeur médiane à […]

Algorithme de sorting le plus rapide pour des millions de pixels graphiques UINT64 RGBZ

Je sortinge plus de 10 millions de uint64_t avec des données RVB provenant de fichiers .RAW et 79% du temps de mon programme C est passé dans qsort . Je cherche un sorting plus rapide pour ce type de données spécifique. S’agissant de données graphiques RAW, les nombres sont très aléatoires et uniques à environ […]

Tri d’un tableau à l’aide de plusieurs critères de sorting (QuickSort)

J’essaie de savoir comment (à l’aide d’un algorithme quicksort) sortinger un tableau de struct par 2 critères Par exemple, disons que j’ai une structure de: struct employee{ char gender[12]; char name[12]; int id; }; Dites que mon entrée est: struct employee arr[3]= { {“male”,”Matt”,1234}, {“female”,”Jessica”,2345}, {“male”,”Josh”,1235} }; Je souhaite sortinger les éléments en fonction du […]