Datenstruktur für einen Texteditor
Posted: Tue 24 Apr, 2007 10:49 am
Hi Leutz,
etwas, wo ich beim googeln nicht fündig werde (vielleicht stelle ich einfach nur die falschen Fragen
ist die Suche nach einer Datenstruktur / Ablageordnung / Organisation für einen Texteditor.
Was ich wissen möchte ist, wie lege ich am sinnvollsten den Text im Speicher ab, um möglichst schnell und unkompliziert drauf zugreifen zu können?
Nacheinander im Speicher (array 1(riesen feld), 2(zeilenorientiert) -dimensional) ist dummfug, da jedesmal wenn etwas eingefügt oder gelöscht wird, der ganze speicher umgekrempelt werden muss.
Linked List wäre da ev, sinnvoll, gibt aber ne tierische Verpointerung und ist nicht random-access-fähig.
Hat jemand von euch Erfahrung mit so etwas ?
Greetz,
/r.
etwas, wo ich beim googeln nicht fündig werde (vielleicht stelle ich einfach nur die falschen Fragen

Was ich wissen möchte ist, wie lege ich am sinnvollsten den Text im Speicher ab, um möglichst schnell und unkompliziert drauf zugreifen zu können?
Nacheinander im Speicher (array 1(riesen feld), 2(zeilenorientiert) -dimensional) ist dummfug, da jedesmal wenn etwas eingefügt oder gelöscht wird, der ganze speicher umgekrempelt werden muss.
Linked List wäre da ev, sinnvoll, gibt aber ne tierische Verpointerung und ist nicht random-access-fähig.
Hat jemand von euch Erfahrung mit so etwas ?
Greetz,
/r.