Estructura de datos

 

Dentro de las Estructuras de datos se ven diversas formas de como los lenguajes de programación hacen uso de la memoria para poder almacenar de manera dinámica grandes cantidades de datos.

La experiencia educativa de estructura de datos es una de las materias modulares dentro de la Ing. Informática. Los temas que se manejan son complejos por lo que se requiere de mucha atención al curso, preguntas y la realización de todas las prácticas y tareas que se van encargando en el curso.

 

Requerimientos Previos:

– Algoritmos Computacionales y Programación.

– Análisis de algoritmos / Programación Estructurada.

Recomendado:

– Muchas ganas de aprender

– Concentración y hacer las tareas.

Contenido general:

  1. Introducción.
  2. Estructuras de datos básicas: Arreglos y Matrices.
  3. Estructuras de datos complejos
  4. Apuntadores.
  5. Funciones con parámetros por Valor y por Referencia.
  6. Recursión / Recursividad
  7. Manejo de memoria dinámica.
  8. Manejo de archivos.
  9. Pilas
  10. Listas
  11. Pilas Dinámicas
  12. Listas Doblemente ligadas
  13. Colas
  14. Colas dobles
  15. Colas Circulares
  16. Colas dobles circulares.
  17. Árboles.
  18. Árboles Binarios.
  19. Árboles Binarios de Búsqueda.
  20. Árboles B.
  21. Árboles B+.
  22. Grafos (gráficas).
  23. Hash tables (tablas de intercambio).

 

Apoyo y material del curso puede ser encontrado en mi BLOG