Want to make creations as awesome as this one?

Transcript

Next

Empezar

Estructura de datos.

Empezar

• Agregar o quitar elementos; • Buscar y localizar elementos; • Ordenar (clasificar) elementos de acuerdo con alguna orden especificada.

Cada estructura de datos tiene un conjunto de métodos propios para realizar operaciones como:

¿Que son las estructuras de datos?

En computación, normalmente utilizamos los datos de forma conjunta. La forma como estos datos serán agregados y organizados depende mucho de cómo serán utilizados y procesados.

Clasificacion de estructuras de datos.

- Estáticas – Dinámicas
- Homogéneas - Heterogéneas
Especializadas
No lineales
Lineales

5.

4.

3.

2.

1.

Cola

Pila

Listas

Arreglos (arrays)

Son aquellas en las que los elementos ocupan lugares sucesivos en la estructura y cada uno de ellos tiene un único sucesor y un único predecesor, es decir, sus elementos están ubicados uno al lado del otro relacionados en forma lineal.

Estructura lineal.

Heaps

Hash tables

Una estructura especializada en programación es un enfoque que se basa en que cada miembro del equipo de desarrollo de software sea experto en un área específica. Esto significa que cada persona será responsable de un trabajo determinado, ya que conoce a la perfección un ámbito específico, como por ejemplo un lenguaje de programación, un framework, un servicio o una tecnología.

Estructura de datos especializadas

Lista de lenguajes de programacion especificos.

Arreglos.

Las estructuras de datos homogéneas son aquellas en las que todos los elementos son del mismo tipo. Las estructuras de datos heterogéneas son aquellas en las que los elementos pueden ser de diferentes tipos.

Estructuras de datos homogéneas-heterogéneas

Grafos

Arboles

Las estructuras de datos no lineales, también llamadas multienlazadas, son aquellas en las que cada elemento puede estar enlazado a cualquier otro componente.

Estructuras de datos no lineales.

Las estructuras de datos estáticas son aquellas en las que el tamaño de la estructura se define en tiempo de compilación. Las estructuras de datos dinámicas son aquellas en las que el tamaño de la estructura se puede modificar en tiempo de ejecución.

Estructuras de datos estáticas-dinámicas.

Grafos

Arboles

Diccionarios (Hash Tables)

Colas

Pilas

Listas

Arreglos (arrays)

Las estructuras de datos mas usadas.

Usos y/o aplicaciones de las estructuras de datos.

Las estructuras de datos son fundamentales en la informática y se utilizan en una amplia variedad de aplicaciones y problemas.

Tablas de Hash
Grafos
Árboles
Colas
Listas Enlazadas
Matrices
Array

2.

1.

Gracias