Las estructuras de datos y los algoritmos | La especialización de Coursera cubre todos los algoritmos y estructuras de datos cubiertos en una licenciatura típica de pregrado. He visto este material enseñado por 4–5 grupos diferentes de instructores, y creo que este es el mejor trabajo que he hecho. También es un poco más completo que muchos otros cursos en línea.
Los 4 cursos de Sedgwick son bastante buenos, sentí que era un instructor bastante claro y su libro es excelente.
Cursos Sedgewick | Coursera
- ¿Cuál es el algoritmo que utilizan los ferrocarriles indios para la confirmación de un boleto de espera? ¿Cuál es la mejor manera de confirmar un boleto cuando hay una gran lista de espera?
- ¿Qué es un árbol binario?
- ¿Cuál es la mejor manera de ingresar al último proceso de aprendizaje de algoritmos de reconocimiento facial?
- ¿Cómo se puede ser bueno para resolver problemas de algoritmos / programación? Soy un principiante, y me sugirieron que leyera el libro CLRS para aprender sobre algoritmos.
- ¿Existe un algoritmo más rápido que O (kn ^ 2) para calcular las rutas más cortas k-step de una sola fuente en un gráfico ponderado?
Tim Roughgarden también tenía un programa de 4 cursos que era razonablemente bueno,
Algoritmos | Coursera
Cada instructor tiene un enfoque y un ritmo diferentes, y generalmente puede aprender el material independientemente del instructor; todo depende del gusto personal.
Sin embargo, tenga cuidado: también he visto algunos instructores que en realidad no entienden el material que están enseñando (ya que implementan incorrectamente algoritmos centrales y estructuras de datos para que las funciones comunes no cumplan con los límites de tiempo necesarios para eso estructura de datos). Si el instructor está enseñando en una universidad sin nombre, debe tener cuidado con la exactitud y calidad de su material.