Suchergebnisse für Anfrage "qsort"

18 die antwort

Ist stdlibs qsort rekursiv?

Ich habe gelesen, dassqsort ist nur eine generische Sorte, ohne Versprechen bezüglich der Implementierung. Ich weiß nicht, wie sich Bibliotheken von Plattform zu Plattform unterscheiden, aber unter der Annahme, dass die Mac OS X- und ...

6 die antwort

Wie kann man einen C ++ - String mit qsort in c vergleichen?

0 die antwort

Verfolgen der ursprünglichen Indizes eines Arrays nach dem Sortieren in C

Ich habe ein Array sagen wir malA[5]sind die 5 Elemente5,4,1,2,3. Jetzt sortiere ich diese Arrays in aufsteigender Reihenfolge. So wird das resultierende Array jetzt sein1,2,3,4,5. ich benutzeqsort() Die Funktion vonstdlib.h um das zu sortieren. ...

TOP-Veröffentlichungen

4 die antwort

Über qsort () in C, Unterschied zwischen ** buf und buf [] []

Wenn ich qsort () in C auf meinem Mac verwende, funktioniert dieser Code gut. Er kann alle Zeilen in einer Datei gut sortieren. int compare(const void *p, const void *q) { return strcmp(p,q); } void function_name(){ char buf[1024][1024]; int ...

4 die antwort

muss '. *' oder '-> *' verwenden, um die Zeiger-zu-Mitglied-Funktion in 'lessThan (…)' aufzurufen, z. '(… -> * lessThan) (…)'

Ich versuche, meine QList anhand einer QDateTime zu sortieren, erhalte jedoch die folgende Fehlermeldung: must use '.*' or '->*' to call pointer-to-member function in 'lessThan (...)', e.g. '(... ->* lessThan) (...)' if (lessThan(*end, *start)) ...

16 die antwort

Wie kann man ein Array von Zeigern nach char in C sortieren?

Angenommen, ich habe ein Array von Zeigern zum Zeichnen in C: char *data[5] = { "boda", "cydo", "washington", "dc", "obama" };Und ich möchte dieses Array mit qsort sortieren: qsort(data, 5, sizeof(char *), compare_function);Ich kann die ...

6 die antwort

Wie schreibe ich eine Vergleichsfunktion für qsort aus stdlib?

Ich habe eine Struktur: struct pkt_ { double x; double y; double alfa; double r_kw; }; typedef struct pkt_ pkt;Eine Tabelle dieser Strukturen: pkt *tab_pkt; tab_pkt = malloc(ilosc_pkt * sizeof(pkt));Was ich tun möchte, ist zu sortierentab_pkt ...

2 die antwort

Warnung bei Verwendung von qsort in C

Ich habe meine Vergleichsfunktion geschrieben int cmp(const int * a,const int * b) { if (*a==*b) return 0; else if (*a < *b) return -1; else return 1; }und ich habe meine Erklärung int cmp (const int * value1,const int * value2);und ich rufe ...