✨ Diapositivas

slides_estructuras_datos_js.pdf

👨‍💻👩‍💻 Mi Repositorio del Curso

devferx/estructuras-js

🤔 ¿Qué son las estructuras de datos?

Ideas/conceptos claves

Estructuras de datos son colecciones de valores, las relaciones entre ellos y las funciones u operaciones que se pueden aplicar a los datos.

Apuntes

👕 Hablemos de ropa

📚 Estructuras de datos

<aside> 📌 RESUMEN: Las estructuras de datos son aquellas que nos permiten optimizar el espacio y el orden en que almacenamos la información, nos ayudan en problemas específicos y algunos lenguajes tienen estructuras de datos ya definidas por el lenguaje en si mientras en otros lenguajes como JavaScript es necesario definirlas

</aside>


🧠 Memoria y cómo se guardan los datos

Ideas/conceptos claves

Memory Slot espacio donde guardamos información en bits

Apuntes

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a74dd706-d1be-492d-b885-ff5d314a9b34/Garbage_collection.gif

<aside> 📌 RESUMEN: La información se guarda en la memoria la cual contiene memory slots en cada uno llega a guardar un byte, la información lo hace de una manera aleatoria por lo cual se identifica a través de un address

</aside>


👾 Arrays

Ideas/conceptos claves

Array es una colección de información

Arrays estáticos son aquellos que se quedaran fijos debido a que definimos cuantos espacios tendremos, es decir que le diremos a la maquina cuantos slots deberá usar

Arrays dinámicos son aquellos que podemos mutar

Apuntes

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8d3a561c-73d9-448f-96c8-64ea2aad9e99/slides_estructuras_datos_js_page-0020.jpg

<aside> 📌 RESUMEN: Existen dos tipos de listas, los estáticos que estas cuentan con slots de memoria definidos por nosotros y los dinámicos, estos se usan por defecto JavaScript, requieren una considerable cantidad de memoria la cual puede crecer a medida que lo necesitemos

</aside>