Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONCEPTOS IMPORTANTES
¿Qué son las estructuras de datos?
Pensemos en algunas cosas del día a día. Siempre tenemos necesidades básicas,
como agrupar las cosas. Por ejemplo el armario de tu casa, donde tienes un
conjunto de camisetas, no las mezclas con los zapatos o los pantalones ¿no? Las
estructuras de datos en la programación te sirven para acomodar los datos de
cierta forma.
Empezando por arrays de una única dimensión, lo puedes entender como una
barra con casillas, cada casilla es como una variable, solo que está agrupada
con otras. Así pues, en un array tenemos diversas posiciones y en cada una de
ellas se puede almacenar un dato. En cada posición de esa estructura de arreglo
encontramos un dato diferente y para poder referirnos a él usamos lo que se
llaman índices.
En Javascript solo hay arrays con índices numéricos y la primera casilla de un
array siempre empieza por el índice cero. Por tanto, un array de 10 posiciones
iría desde el índice cero hasta el nueve.
Sin embargo podemos tener arrays de varias dimensiones, por lo que pasaríamos
de tener una estructura parecida a un vector (vectores de las matemáticas), a
una estructura de matriz, con varias dimensiones.
Clave: Cada registro lógico contiene un campo de control o clave que lo identifica.
Secuencial: Los registros se ubican en forma secuencial física más bien que lógica.
Secuencial Indizada: Los registros se ordenan en forma secuencial en las pistas del
volumen de acceso directo de acuerdo con una clave que tiene todo registro y forma
parte de él.