Este documento presenta un curso sobre estructuras de datos que incluye 9 capítulos divididos en 3 unidades. La unidad 1 cubre memoria dinámica, apuntadores y funciones para la gestión de memoria. La unidad 2 explora estructuras lineales como pilas, colas y listas. La unidad 3 examina estructuras no lineales como árboles, árboles binarios y grafos. El curso otorga 3 créditos académicos y el 40% de la evaluación proviene de una prueba nacional. Incluye component
1. INFORMACIÓN PERSONAL MIRIAM CECILIA MORENO CASTILLEJO Lugar de residencia: Curumaní – cesar Ceres: Curumaní Correo: mircemor@hotmail.com VI evento de tecnología en sistemas
2. UNIDAD IMEMORIA DINÁMICA CAPITULO 2 GESTIÓN DINÁMICA DE MEMORIA Lección 6: Conceptos Básicos de Memoria Lección 7: Tipos de datos comunes Lección 8: Tipos de Variables Lección 9: Variables Dinámicas Lección 10: Asignar y Liberar Espacios de Memoria CAPITULO 1 APUNTADORES Lección 1: Conceptos básicos de apuntadores Lección 2: Variables Automáticas y Apuntadores Lección 3: Apuntadores y Cadenas Lección 4: Paso de Arreglos Como Parámetros Lección 5: Apuntadores a Apuntadores CAPITULO 3 OPERADORES Y FUNCIONES EN LA GESTIÓN DE MEMORIA Lección 11: Operadores New y Delete Lección 12: Más acerca de la Implementación de New y Delete Lección 13: Funciones Malloc y Free Lección 14: Aplicación a la asignación de memoria con Malloc y Free Lección 15: Otras funciones para asignar memoria dinámica
3. UNIDAD 2ESTRUCTURAS DE DATOS LINEALES CAPITULO 4 PILAS Lección 1: Conceptos básicos de pilas Lección 2: Operaciones realizadas con pilas Lección 3: Operaciones básicas con pilaspaso a paso Lección 4: Análisis del código propuesto para implementar una pila Lección 5: Aplicación de las estructuras lineales tipo pilas CAPITULO 5 COLAS Lección 6: Conceptos básicos de colas Lección 7: Operaciones básicas con colas Lección 8: Implementación de las Colas por medio de Punteros Lección 9: Implementación del código completo de la cola Lección 10: Aplicación de una cola en un entorno real planificador de citas CAPITULO 6 LISTAS Lección 11: Concepto básicos de Listas Lección 12: Listas enlazadas Lección 13: Más a cerca de listas enlazadas Lección 14: Listas doblemente enlazadas Lección 15: Listas circulares
4. UNIDAD 3ESTRUCTURAS DE DATOS NO LINEALES CAPITULO 7 ÁRBOLES Lección 1: Teoría general de Árboles Lección 2: Otros conceptos de la teoría general de árboles Lección 3: Árbol completo Lección 4: Estructura para la creación de un árbol de orden tres Lección 5. Introducción al Modo Gráfico de C++ CAPITULO 8 ÁRBOLES BINARIOS Lección 6: Conceptualización de Arboles Binarios Lección 7: Clasificación de los árboles binarios Lección 8: Formas de Recorrer un Árbol Binario Lección 9: Árbol binario de búsqueda (ABB) Lección 10: Operaciones en ABB CAPITULO 9 GRAFOS Lección 11: Conceptos básicos de grafos Lección 12: Grafo no dirigido Lección 13: Representación de los grafos Lección 14: Representación mediante listas de Adyacencia Lección 15: Exploración de grafos