Te dejo un poco de mi caos y mi orden en base a lo que aprendi y reflexione en esta clase.
Siento como explota mi logica cuando dedico el tiempo a reflexionar
PUNTOS CLAVES:
-Los programas siempre van a estar trabajando con información
- Un dato es el ladrillo de lo que llamamos información
- Una estructura de datos es la manera en la que organizamos esos ladrillos para alcanzar nuestros objetivos y resolver nuestros problemas
Piensa en las estructuras de datos
Tiene dos grandes familias de estructuras de datos:
-
lineales
–la informacion se guarda en una secuencia lineal -
No lineales
la informacion se guarda en secuencias independientes e interconectadas
–arboles
–grafos
A continuacion mostrare varias estructuras de datos ejemplificados para solucionar esto:
Yo Quiero llegar de mi casa a la escuela en la ruta mas corta
<h1>Esto es una matriz de datosLa cual a su vez contiene lista de datos</h1>
[
[2,0 NULL], [2,1 NULL], [2,2 NULL],
[1,0 CAFE], [1,1 COMD], [2,1 ESCL],
[0,0 CASA], [1,0 NULL], [2,0 NULL],
]
<h1>Esto es una matrizde adyacencias</h1>
[
[casa, cafe],
[cafe,casa],
[casa, comd],
[comd,escl],
[casa,comd]
[cafe,comd]
]
=====================
<h1>Esto es unalista con indices</h1>
{
casa:[0,0],
cafe:[1,0],
comd:[1,1],
escl:[2,1]
}
<h1>Opciones de ruta(Mezclando estructuras anteriores)</h1>
[
ruta_1 [
[casa, cafe],
[cafe, comd],
[comd, escl]
],
ruta_2 [
[casa,comd],
[comd,escl]
]
]
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?