| 

.NET C# Java Javascript Exception

1
Hallo,

hi,

Habe eine struct die sich aus einem int und einem String zusammensetzt.

Wie kann ich die Struktur ( einfach !! ) so umsortieren das sie Alphabetisch nach dem int geordnet wird ?

struct buch {         
string buchtitel;
int preis;
} buch;
News:
31.10.2013
Blackstore 113 5
1.) Bist Du Dir sicher, dass >alphabetisch< nach dem Preis sortiert werden soll? Dann käme so eine Reihenfolge heraus: 1 11 134 1340 145 2 28 ...
2.) Man kann nicht die Struktur sortieren, sondern nur eine Menge von Instanzen der Struktur. Die konkrete Lösung hängt davon ab, wie diese Menge in Deinem Fall repräsentiert wird - Array, verkettete Liste, ...?
Matthias Hlawatsch 31.10.2013
2 Antworten
0
Ich gehe davon aus, dass Du ein Array von buch hast. Da Du nur nach einer Eigenschaft sortieren willst, geht das am Einfachsten mit dem Bubblesort, die Anpassungen sind minimal. Bubblesort ist im Web hinreichend dokumentiert übrigens :-)
31.10.2013
muffi 1,4k 1 9
0
Warum nicht in eine Liste umwandeln und mit Linq und OrderBy arbeiten?
04.11.2013
nabuchodonossor 1,3k 5
1
Vielleicht weil die Frage allgemein für C/C++ gestellt wurde, nicht für .NET?
Matthias Hlawatsch 04.11.2013
Danke für den netten Hinweis.
nabuchodonossor 06.11.2013

Stelle deine Cplusplus-Frage jetzt!