¿Cuáles son los mejores recursos para aprender gráficos además de los tutoriales de Topcoder?

Está bien, así que quieres aprender la teoría de los gráficos, todos los buenos recursos han sido respondidos en esta pregunta. Pero hay tutoriales sobre hackerearth escritos por prateek garg que están muy bien explicados.

Este tutorial es parte de la serie codemonk en hackerearth. Así que aquí puedes empezar:

    1. Aprenda este tutorial primero Teoría de gráficos – Parte I – Prateek Garg. después de eso, para practicar lo mismo, vaya a este enlace HackerEarth1 (debe iniciar sesión para acceder a los problemas).
    2. Así que siguió el primer paso, ahora es el momento para el segundo paso. Vaya a este enlace y aprenda este tutorial Graph Theory – Part II – pkacprzak para practicar el mismo, vaya a este enlace HackerEarth2 (debe iniciar sesión para acceder a los problemas).
    3. Después de seguir los dos pasos, se construirá mucha confianza. Aquí hay un tutorial adicional sobre la teoría de grafos Teoría de grafos – Búsqueda de amplitud

Así que mantén la calma y comienza a aprender la teoría de grafos 🙂

No conozco demasiados recursos, pero aquí está mi lista personal de favoritos para todo tipo de algoritmos (particularmente para gráficos y programación dinámica):

  1. Algoritmos – GeeksforGeeks
  2. Tutorial de Teoría de Gráficos
  3. Youtube

Para practicar problemas basados ​​en gráficos, HackerRank y Sphere Online Judge (SPOJ) son las mejores opciones.

La detección de uno de los mejores recursos dificulta la respuesta a la pregunta, pero aquí está. Uno de los recursos más valiosos es MAXimal :: algo (consulte la sección de gráficos así como otros).

Algunos recursos no convencionales son los blogs de CodeFuerces como Algoritmo Gym :: Algoritmos de grafos – Codeforces. También puedes buscar en Google algunos de estos recursos. Para la literatura sobre los temas también puede considerar GeeksforGeeks.

Al venir a MIT OCW, puedes probar MIT – Introducción a los algoritmos – Srini Devadas. Tiene episodios sobre los fundamentos del gráfico de algos. Estos son bastante buenos y también puede considerar otros temas que se discuten en los videos.

Un último consejo: cualquiera sea el recurso, solo intente y use los conceptos aprendidos en los problemas. La práctica te enseñará métodos de implementación y también leerá el código escrito por otros. También puedes aprender algunos trucos.