Sunteți pe pagina 1din 3

La clase trata de explicar en términos generales qué son las estructuras de

datos y por qué son importantes en el mundo de la programación,


aplicaciones e implementaciones básicas.

¿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.

Los tipos de estructuras de datos que se usan en la programación también son


similares a los que encuentras en tu día a día. Por ejemplo, las camisetas de tu
armario probablemente estén una encima de la otra y muchas veces (al menos
los hombres solemos hacer eso) coges la camiseta que está arriba del todo
porque es la más fácil de retirar y porque no quieres preocuparte con aquello
de "qué me pongo hoy". Fuera de bromas, estructuras de datos encuentras en
la pila de lavar los platos, en la cola de los ingresos del cine, en la fila para subir
al autobús, etc. Ahora solo falta verlas en términos de programación.

Además, en cada lenguaje de programación podemos usar diferentes


estructuras de datos y diferentes implementaciones de las más básicas, como
las listas, colas, pilas, que suelen estar presentes en la mayoría de los
lenguajes. Si entendemos el concepto, importa poco la sintaxis, porque la
podremos realizar nosotros mismos en términos de código o la
encontraremos en diversas fuentes como libros o tutoriales.

Tipo más usado de las estructuras de datos: arrays,


arreglos
A los arrays, palabra inglesa muy usada en términos de programación,
también los conocemos como arreglos, vectores, matrices, etc. No importa
mucho cómo quieras referirte a ellos, el caso es que están representados en
casi todos los lenguajes de programación y se usan intensivamente para hacer
todo tipo de programas y estructuras más complejas.

Un array es una estructura de datos y es la más usada en la programación. Un


array es un contenedor donde podemos agrupar diversos elementos
dispuestos en casillas. Puede haber arrays de una única dimensión o de varias
dimensiones.

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.

Te sugiero ver el vídeo completo, al pie de este texto, para más aclaraciones.
Estructuras de datos más complejas
Sin abandonar la sencillez necesaria en estas clases de iniciación a la
programación, en este vídeo luego se abordaron otras estructuras de datos
más complejas, como las listas y sus comportamientos: pilas y colas.

S-ar putea să vă placă și