Tipos de datos

Estructurados

Vectores

Arboles (Struct)

Pilas (Stack)

Listas (List)

Arreglos (Arrays)

Clases de terceros

Clases propias

Topic principal

Simples o primitivos

Numéricos enteros

Bytes

Short

Int

Long

Numéricos con decimales

Float

Double

Caracteres

Char

Cadenas de Caracteres

String

Tipos de Estructura de datos

Estáticos

Estructurados

String

Arreglos

Conjuntos

Registro

Archivos

Simples

Bolean

Char

Integer

Real

Dinámicos

Lineales

Listas

Pilas

Colas

No lineales

Arboles

Grafos

Operaciones con estructura de datos

Buscar

Encuentra un determinado valor en la estructura para realizar una operación con ese valor.

SECUENCIAL

BINARIO

Adicionar

adicionar un nuevo valor a la estructura.

Borrar

borrar un valor de la estructura.

Tipos de datos abstractos

Se define como conceptos matemáticos básicos que definen un tipo. hecho. Consisten en datos (estructura de datos) y operaciones (proceso o Función) se ejecuta sobre los datos.

Deben cumplir las siguientes condiciones para poder ser manipulados y establecer su comportamiento:
-Condición especifica.
-Características definidas, o datos que le conforman un conjunto de operaciones.
-Métodos o algoritmos.

Especificación del objeto abstracto: Definir objetos y las operaciones validas.

Implementación:
Elegir la representación en términos de los tipos y estructuras presentes en los lenguajes.

Desarrollar los algoritmos para las operaciones basándose en la representación seleccionada.

- Ser generalizaciones de los tipos de datos primitivos (Enteros, reales, etc).
- Tener un conjunto de operaciones las cuales representan el compromiso del TDA-TAD.
- Permitir crear nuevos tipos de abstracciones de datos.