Programma's definiëren data structuren in twee basissystemen : de gelinkte lijst en de array . Deze twee systemen zijn de basis voor meer complexe structuren . Van deze systemen is de matrix beter geschikt voor willekeurige toegang . Functie Een basis array heeft een datatype . Veel voorbeelden van dit gegevenstype worden samengehouden als een reeks records. Elke record is direct toegankelijk met behulp van een index . Als een programma nodig heeft om een aantal te houden om later te gebruiken, zet het in een variabele . Bij een array zijn veel verschillende nummers in dezelfde variabele . Bijvoorbeeld NumVar : = 0 , wordt de waarde van de variabele NumVar op nul . NumArr [ 5 ] : = 0 stelt een waarde in het vijfde element van de array NumArr Eigenschappen De mogelijkheid om direct naar een met name genoemde element in een array . maakt deze datastructuur beter geschikt voor random access functies dan een gelinkte lijst . Om element 5 van een gelinkte lijst te bereiken , heeft het programma te passeren elementen 1 tot 4 . Structures De fundamentele matrix vormt de basis voor meer ingewikkelde structuren : bijvoorbeeld een woord ( of " string" ) is een reeks van karakters . Een multidimensionaal is een array van arrays . Elk element is toegankelijk direct door het gebruik van indexen , waardoor dit datastructuur ideaal voor willekeurige toegang .
|