Extensión de datos: En informática, estructura de datos (inglés: datastructure) es la forma en la que se almacenan y organizan los datos en los ordenadores.
Estructura de datos significa interfaz o encapsulación: una estructura de datos puede verse como una interfaz entre dos funciones o un método de acceso que encapsula el contenido almacenado compuesto por tipos de datos.
La mayoría de las estructuras de datos constan de tipos básicos como secuencias, registros, relaciones identificables y referencias. Por ejemplo, una referencia que acepta valores NULL es una combinación de una referencia y una asociación identificable, y la lista vinculada más simple se compone de registros y referencias que aceptan valores NULL.
Las estructuras de datos se pueden implementar mediante operaciones como tipos de datos y referencias proporcionadas por lenguajes de programación. Una estructura de datos bien diseñada debe admitir una variedad de programas utilizando la menor cantidad posible de recursos de tiempo y espacio.