Professional Documents
Culture Documents
ESTRUCTURA DE DATOS
INTRODUCCIN
Docente:
Jorge Cordero Z.
Contenidos
Estructuras - Qu son?
Clasificacin de la Estructuras de Datos
Arreglos
Definicin
Partes
Ejercicios
Ejemplos
Estructura
Clasificacin de las ED
Estructura de Datos
Simples
Estticas
Compuestas
Int
Float
Char
Arreglos
Archivos
Cadena
Dinmicas
rboles
Grafos
Ocupan una
memoria
casilla
de
Unidimensionales (vectores)
Bidimensionales (matrices)
Tres o ms dimensiones
Esttica
Durante la ejecucin
del programa el
tamao de la
estructura no cambia
Dinmica
Durante la ejecucin
del programa el
tamao de la
estructura puede
cambiar
Arreglos?
Arreglos?
Un arreglo tiene dos partes: Componentes e ndices
Componentes: Hacen referencia a los elementos que
forman el arreglo.
ndices: Permiten referirse a los componentes del
arreglo en forma individual.
ndices
Ejemplos
Si tuviramos un arreglo de caracteres con el texto ESTRUCTURA
cul sera el ndice de la letra T?. 2
Un curso de Computacin tiene 40 alumnos matriculados, si Usted.
tuviese que disear un arreglo para registrar las notas de los
alumnos responda lo siguiente:
1) De qu tipo de dato lo definira?
float
2) Qu tamao tendra el arreglo?
40
3) Cul es el ndice inferior del arreglo? 0
4) Cul es el ndice superior del arreglo? 39
Trabajar en C++
Hoy en da los diversos lenguajes de programacin facilitan el
uso e implementacin de las estructuras de datos, al incorporar
componentes mucho mas fciles de manejar desde el punto de
vista de la programacin. Sin embargo la esencia conceptual
de cada estructura sigue siendo el mismo, por lo que para
realizar la parte prctica se a escogido como lenguaje de
programacin C++ en cualquiera de las versiones.
Dev C++
Link disponible en el EVA