¿Cuál es el mejor curso para aprender algoritmos?

En mi opinión, lo mejor es el curso en Coursera de la Universidad de Princeton. Me pareció muy fácil como principiante entender los conceptos haciendo la tarea que piden resolver. Entonces necesitas un buen libro. Lo mejor que puedo pensar es en Introducción a los algoritmos, CLRS. En ese libro encontrará casi cualquier cosa, como algoritmos de grafos, estructuras de datos como heap, trees, hash tables y también los más avanzados como Fibonacci heap y Van Emde Boas trees, también algoritmos como algoritmos codiciosos, programación dinámica, divide y vencerás, etc. Podría decir: “El libro dice que es una introducción, entonces, ¿cuál es el siguiente paso?”. Después de aprender los algoritmos del libro, tiene una sólida formación en algoritmos. Para llegar al nivel más alto debe leer Don Knuth “El arte de la programación de computadoras”. Estoy atascado en la Introducción a los algoritmos ahora, pero muy pronto comenzaré a aprender Arte de la programación de computadoras. Espero eso ayude.

Diría que, como todos los demás, comience a abrirse camino a través de CLRS (Introducción a los algoritmos, 3ª edición (MIT Press): Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: 9780262033848: Amazon. com: Libros) y use MIT OpenCourseWare para complementar su aprendizaje.

Estoy seguro de que cualquiera está bien; La parte difícil apenas comienza.

Ambos son iguales en el esquema del curso pero llevan algunas diferencias entre las clases o la presentación de proyectos … o_O

Ambos son muy buenos y proporcionan el conocimiento que está buscando.

Tomaría cualquiera de las dos, tal vez incluso ambas si encuentro que el tema es desafiante.