Estructuras de datos


Las estructuras de datos son colecciones de valores, las relaciones entre ellos y las operaciones o funciones que se pueden aplicar a estos datos.

Se dividen en dos principalmente:

Estáticas:

Estas las utilizamos en el día a día, son los arrays, los archivos y los registros.

Dinámicas:

Las dinamicas son las que se crean mediante punteros, se encuentran pilas, colas, listas ligadas, listas doblemente ligadas, grafos, entre otros.

Estas últimas nos permiten optimizar mucho más el software

https://miro.medium.com/max/800/1*bOxDNmWX_nL4W4qB-ey0VQ.gif

Untitled

Array y String


Los Array son una de las estructuras de datos mas básica, es muy común que cuando no sepamos sobre este tema de Data Structures todo absolumente todo lo metamos en un array y ya esta. Esto no suele ser buena practica ya que los arrays no son la mejor de las soluciones en muchos casos son una colleccion de informacion, donde cada elemento (los valores que guardemos separados por coma) dentro del array tiene una posición (Siempre iniciamos a contar en la posición 0).

Untitled

Untitled

También existen los arrays dinámicos y estáticos. Por default en JS todos los arrays son dinámicos.

String