Inhoudstafel |
Hoofdstuk 1. Lineaire lijsten1. DefinitieEen lineaire lijst is een verzameling, voorzien van een complete orderelatie. Naargelang van de context heten de elementen informatie-eenheden, knopen of records. Opmerkingen
Voor wat de voorstelling van een lijst in een computergeheugen betreft, voeren we de volgende notaties in:
AfspraakBinnen dezelfde lijst is c voor alle records gelijk. VoorbeeldDe verzameling van alle Belgische identiteitskaarten, gerangschikt op nummer. Eén kaart bevat:
c bedraagt 76 karakters (bijvoorbeeld bytes) of 38 woorden van 2 karakters. c kan in verschillende eenheden worden uitgedrukt, maar is steeds een natuurlijk getal, dus minstens 1, in de gebruikte eenheid. 2. Bewerkingen op lineaire lijstenEen lineaire lijst is een dynamische structuur, dat wil zeggen dat hij kan veranderen. Enkele mogelijke veranderingen in één afzonderlijke lijst zijn:
Verder kunnen twee lijsten met gelijke c tot één lijst worden ineengeschoven (MERGE) en kan een lijst in twee of meer andere gesplitst worden. |
|||||||||||||||||||
blz. 1 | ||||||||||||||||||||
blz. 2 | ||||||||||||||||||||
blz. 3 | ||||||||||||||||||||
blz. 4 | ||||||||||||||||||||
blz. 5 | ||||||||||||||||||||
blz. 6 | ||||||||||||||||||||
blz. 7 | ||||||||||||||||||||
blz. 8 | ||||||||||||||||||||
blz. 9 | ||||||||||||||||||||
blz. 10 | ||||||||||||||||||||
blz. 11 | ||||||||||||||||||||
blz. 12 | ||||||||||||||||||||
blz. 13 | ||||||||||||||||||||
blz. 14 | ||||||||||||||||||||
blz. 15 | ||||||||||||||||||||
blz. 16 | ||||||||||||||||||||
blz. 17 | ||||||||||||||||||||
blz. 18 | ||||||||||||||||||||
blz. 19 | ||||||||||||||||||||
blz. 20 | ||||||||||||||||||||
blz. 21 | ||||||||||||||||||||
blz. 22 | ||||||||||||||||||||
blz. 23 | ||||||||||||||||||||
blz. 24 | ||||||||||||||||||||
blz. 25 | ||||||||||||||||||||
blz. 26 | ||||||||||||||||||||
blz. 27 | ||||||||||||||||||||
blz. 28 |