000
31.12.2007, 01:17 Uhr
banshee
|
hallo,
bevor ich mir mit einer eher ungünsitgen Implementation ins Bein schieße, wollte ich erstmal klären, was die beste für mein Problem ist:
- ich hab eine variable Anzahl an Objekten, für die ich aber eine Obergrenze definieren kann - jedem dieser Objekte möchte ich eine feste ID zuweisen und darüber auch zugreifen können - ich möchte beliebige Objekte löschen können
Ich hab jetzt an 3 Sachen gedacht: 1) Eine verkettete Liste, Problem => konstanter ID-Zugriff 2) Ein Array, das ich nach einem Löschvorgang einfach nach unten verschiebe => IDs passen nach ersten Löschvorgang nicht mehr zu den Feldindizes 3) Ein Array, das bei jedem Einfügevorgang von vorne bis hinten durchlaufe und die nächste freie Stelle suche, Problem => langsam
Kann mir da jemand einen kleinen Tipp geben? |