brondatastructuren
Brondatastructuren zijn fundamentele datastructuren die dienen als bouwstenen voor algoritmen en softwaretoepassingen. Ze bepalen hoe data in het geheugen wordt georganiseerd en hoe operaties zoals toevoegen, verwijderen en zoeken worden uitgevoerd. In de literatuur worden ze vaak behandeld als basisuitgangen voor het ontwerpen van efficiënte programma’s en systemen.
Veel voorkomende brondatastructuren omvatten arrays, gekoppelde lijsten, stacks, queues, bomen, grafen, hashtables en verzamelingen (sets) of
Brondatastructuren worden onderscheiden van abstracte datatypen (ADT). Een ADT beschrijft welke operaties mogelijk zijn zonder een
Ontwerpbeslissingen bij het gebruik van brondatastructuren hangen af van gebruikspatronen en prestatie-eisen, zoals snelheid van zoeken,