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.
¿Cuál es el mejor curso para aprender algoritmos?
Related Content
¿Qué provincias son las mejores para evitar estudiar en China para mejorar tu chino mandarín?
¿Cuál es el punto de aprender ciertas clases universitarias y olvidarlas después?
¿Cuáles son los mejores métodos para aprender a leer música?
¿Qué matemáticas básicas necesitas saber previamente para aprender criptografía?
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.
More Interesting
Cómo aprender japonés en línea y tomar notas
¿Cuáles son los beneficios de aprender 1 nuevo concepto matemático todos los días?
¿Qué has aprendido sobre la gestión del cambio?
¿Es normal sentir que no estás progresando al aprender un nuevo idioma?
Cómo convertirse en un aprendiz autopropulsado.
Cómo aprender nuevas habilidades con muy poco tiempo libre.
Cómo aprender el estilo de los dedos desde una tablatura.
¿Cuáles son algunos buenos recursos de aprendizaje de español?
Como estudiante de MBA, ¿cómo se puede aprender aparte de los libros?
¿Puedes nombrar algo que deberían estar enseñando en las escuelas?