
Realizamos una breve introducción al curso.
En esta clase definimos el concepto de grafo en la Teoría de Grafos y describimos sus principales elementos.
Explicamos con detalle cómo representar grafos y realizamos un ejercicio práctico final.
Estudiamos el método de representación mediante la Matriz de Adyacencia.
Estudiamos el método de representación mediante la Matriz de Incidencia.
Explicamos cómo representar grafos mediante Listas de Incidencia.
Realizamos la correcta descarga e instalación del IDE Visual Studio.
Analizamos la estructura principal de un programa C++.
Describimos el concepto de input y output en programación.
Estudiamos los tipos de datos principales en la sintaxis de C++.
Realizamos una pequeña incisión para aclarar el uso de comentarios.
En esta clase aprenderemos cómo implementar un grafo en programación mediante una
Matriz de Adyacencia.
Se trata de una clase teórico dónde explicamos los fundamentos del algoritmo DFS y su estructura de implementación.
Planteamos el primer problema de algoritmos de búsqueda en profundidad ( DFS ).
Se trata de un problema basado en un laberinto muy ocasional dentro de los
problemas DFS.
Resolvemos en nuestro entorno de desarrollo el problema de Tesoros en un Mapa 1.
Hacemos uso de un algoritmo DFS recursivo que retorna un valor booleano.
El estudiante puede consultar cuando desee la solución en el código adjunto.
Planteamos un problema muy común de k-coloreable en un grafo. En nuestro caso, se trata
de un problema decisional para ver si un grafo es 2-coloreable o no.
En esta clase resolvemos el problema Two Colors mediante un algoritmo
DFS booleano y una función auxiliar.
Planteamos el enunciado del problema Tesoros en un Mapa 3.
Resolvemos el problema Tesoros en un Mapa 3.
Planteamos el primer problema de algoritmos de búsqueda en anchura ( BFS ).
Se trata de un problema basado en un laberinto muy similar al de la sección anterior de algoritmos DFS.
Sin embargo, en este problema trabajamos con distancias.
Resolvemos en nuestro entorno de desarrollo el problema de Tesoros en un Mapa 2.
Hacemos uso de un algoritmo BFS que retorna un valor entero.
El estudiante puede consultar cuando desee la solución en el código adjunto.
Planteamos el problema Tesoros en un Mapa 4.
Resolvemos el problema Tesoros en un Mapa 4.
En esta clase se define de manera teórica el algoritmo de ordenamiento topológico así como
se explica su funcionamiento.
Planteamos el problema preferencias de trabajo.
Resolvemos el problema Preferencias de Trabajo.
¡Conviértete en un experto del Diseño de Algoritmos con Grafos y aprende una de las habilidades más solicitadas en 2023!
¡Este es el curso más completo, aunque sencillo, para el Diseño y Programación de Algoritmos de Grafos en Udemy! Tanto si no has visto nunca nada de programación con grafos antes, si eres principiante o si quieres aumentar considerablemente tu nivel... ¡Este es tu curso!
En este curso te formarás como un experto en la Programación de Algoritmos con Grafos. Conocerás los distintos algoritmos que mueven nuestro mundo y aprenderás conceptos avanzados de una forma sencilla y amena. Luego de acabar, serás un experto en el Diseño de Algoritmos de Grafos y podrás resolver múltiples problemas complejos de manera muy sencilla.
A lo largo de este curso de programación, resolveremos diversos ejercicios desafiantes.
Algunos de los conceptos que estudiaremos son:
Representación de un Grafo en Programación
Maneras de implementar un grafo en Desarrollo de Software
Vértices y aristas de un grafo
Tipos de grafos
Algoritmo Depth-first search (DFS)
Problemas y Resolución de Ejercicios DFS
Algoritmo Breadth First Search (BFS)
Problemas y Resolución de Ejercicios BFS
Camino más corto en un Grafo
Algoritmo Topological Sort
Problemas y Resolución de Ejercicios Topological Sort
En este intrépido viaje pondrás a prueba tu capacidad lógica y analítica así como entrenarás tus habilidades en las ciencias matemáticas e informáticas. Recorrerás temas diversos como Algoritmo DFS, Representación de un Grafo en Programación, Árboles y mucho más.
Obtendrás acceso de por vida a todas las conferencias!
¿Entonces, Qué esperas? ¡Aprende a Diseñar y Programar Algoritmos mediante Grafos de una manera que avance en su carrera y aumente su conocimiento, todo de una manera divertida y práctica!