Data structure ehk andmestruktuur on eelnevalt määratletud formaat andmete tõhusaks salvestamiseks, arvutiprogrammis juurde pääsemiseks ja nende töötlemiseks. Mõned andmestruktuurid on programmeerimiskeele sisseehitatud komponent ja teised võivad enne struktuuri kasutamist nõuda teegi või mooduli kaasamist.
Data structure is a predefined format for efficiently storing, accessing, and processing data in a computer program. Some data structures are a programming language built-in component, and others may require the inclusion of a library or module before the structure can be used.