"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

suche einen einfachen sortieralgorythmus für eine einfach verkettete liste in C

NexusX 19.05.2003 - 14:36 555 7
Posts

NexusX

Big d00d
Avatar
Registered: Aug 2002
Location: Austria
Posts: 217
tja ich hab ne einfach verkette liste mit ganzen 3 arrays drinen und würde sie gern nach einem element sortiern...
wäre dankbar für nachvollziehbaer antworten.... ;-)

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
also verkettete elemente, wobei jedem element 3 arrays angehören ?

was möchtest du jetzt sortieren, die arrays, oder die verkettete liste ?

NexusX

Big d00d
Avatar
Registered: Aug 2002
Location: Austria
Posts: 217
also ich hab eine liste aus elementen wobei jedes aus 3 arrays und enm zeiger aufs nechste element besteht..
und die will ich jez nach den namen die einem array stehn sortiern..

Eat my shorts

Little Overclocker
Avatar
Registered: Dec 2002
Location: Österreich
Posts: 56
also ich hab mal sowas geschrieben, allerdings a 3fach verkettete liste, bei sowas is leichter zu sortieren mit "Sortieren durch einfügen", dann braucht man sich um die sortier algorithmen nicht mehr zu kümmern,
und es is relativ einfach. du kannst natürlich auch bubblesort oder ähnlich alogrithmen nehmen,

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
ja, für gewöhnlich sortiert man bei verketteten listen beim erstellen/einfügen. der vorteil der pointer ist ja, daß man durch "verbiegen" der pointer sehr einfach an jeder stelle etwas einfügen kann.

NexusX

Big d00d
Avatar
Registered: Aug 2002
Location: Austria
Posts: 217
hmm ja i werd glaub ich a zweite liste erstelln mit den selben elementen wobei ich da sortier.. wird fast am gscheitesten sein...

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3279
is aber ärger sinnlos imho... beim einfügen schauen wos reingehört is wohl das einfachste
wozu eine zweite liste, nur zum sortieren?

NexusX

Big d00d
Avatar
Registered: Aug 2002
Location: Austria
Posts: 217
ich brauch die liste einmal unsortiert und muss dann eine funktion schreiben die sie sortiern soll..
mir is schon klar das ärger sinnlos is ...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz