thekiller
Viceinator
Moin,
verkettete Listen sind ja, wenn man bei einem Durchgang auf alle Elemente in folge zugreifen möchte ähnlich schnell als wenn man mit Arrays arbeitet.
Nur wenn man auf einzelne Elemente der Liste zugreifen möchte wirds lahm, weil man ja bekanntlich erst alle Elemente durchgehen muss, bis man das gewünschte gefunden hat.
Gibt es da Tricks wir man dass ganze beschleunigen kann?
Ich habe gedacht ein Array mit den Pointern zu jedem Element anzulegen. Wenn man dann z.B. genau weiß, dass das 5. Element das gewünschte ist dann einfach auf z.B. Liste[4] zugreifen. Wenn die Liste sich aber ständig ändert ist es auch wieder schlecht, da man dann ja jedesmal das Array reorganisieren müsste.
MfG Manuel
verkettete Listen sind ja, wenn man bei einem Durchgang auf alle Elemente in folge zugreifen möchte ähnlich schnell als wenn man mit Arrays arbeitet.
Nur wenn man auf einzelne Elemente der Liste zugreifen möchte wirds lahm, weil man ja bekanntlich erst alle Elemente durchgehen muss, bis man das gewünschte gefunden hat.
Gibt es da Tricks wir man dass ganze beschleunigen kann?
Ich habe gedacht ein Array mit den Pointern zu jedem Element anzulegen. Wenn man dann z.B. genau weiß, dass das 5. Element das gewünschte ist dann einfach auf z.B. Liste[4] zugreifen. Wenn die Liste sich aber ständig ändert ist es auch wieder schlecht, da man dann ja jedesmal das Array reorganisieren müsste.
MfG Manuel