Algoritmii prelucrează date organizate în diverse moduri:
date simple, neorganizate ca structuri de date;
date organizate ca strucuri de date liniare – listele: rezultatele la un concurs, lista de cumpărături, etc;
date organizate ca structuri de date arborescente: organigrama unei instituții, arborele genealogic al unei persoane, regnul animal, etc.
etc.
O structură de date repre ... (mai mult)