Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Verkettete Liste sortieren (https://www.delphipraxis.net/124090-verkettete-liste-sortieren.html)

nat 14. Nov 2008 00:07


Verkettete Liste sortieren
 
hallo

ich habe mir grade eine klasse für eine doppelt verkettete liste geschrieben.
nun würde ich gerne eine sortier-methode implementieren. ich weiß zwar,
dass arrays zum sortieren besser geeignet sind, aber es kann ja doch
vorkommen, dass man die vorteile einer verketteten liste haben möchte
und nur selten mal den inhalt sortieren muß.
ich frage mich nun aber, welcher algorithmus bei einer verketteten liste
nun am geeignetsten is. bei nem array hätte ich nun sicher quicksort genommen.
da ich aber ja in ner verketteten liste auf die daten nur sequentiell
zugreifen kann, wäre mir da eher sowas wie bubblesort in den sinn gekommen.
weiß jemand was man da am besten verwenden kann?

sx2008 14. Nov 2008 02:13

Re: Verkettete Liste sortieren
 
Besser geeignet wäre Mergesort.

alzaimar 14. Nov 2008 06:23

Re: Verkettete Liste sortieren
 
Du könntest die Elemente sortiert einfügen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz