Puede aprender fácilmente algoritmos junto con estructuras de datos en 3 a 4 meses. No es necesario aprender años juntos.
puedes aprender algoritmo fácilmente a través de cursos en línea.
- ¿Cuál es la mayor complejidad de tiempo que cualquier juez en línea puede aceptar como O (10 ^ 9) o algo en términos de números?
- Cómo identificar un bucle en una lista vinculada individualmente
- ¿Cuáles son los tiempos de ejecución para insertar un elemento en un LinkedList en la cabeza, el final y en algún lugar en el medio?
- ¿Cuál es la mejor manera de aprender el algoritmo KMP para poder recordarlo fácilmente?
- ¿Por qué mi profesor sugiere que usemos bucles en lugar de recurrencia en el código de producción?
te sugiero los mejores cursos ..
MEJORES ALGORITMOS CURSOS ONLINE
- Aprendizaje de estructuras de datos y algoritmos
de este curso puedes aprender sobre:
En este curso de capacitación sobre estructuras de datos de aprendizaje y algoritmos, el autor experto Rod Stephens le enseñará cómo analizar e implementar algoritmos comunes utilizados. Este curso está diseñado para principiantes absolutos, lo que significa que no se requiere experiencia previa en programación.
Comenzará aprendiendo sobre la teoría de la complejidad, luego comenzará a aprender sobre algoritmos numéricos, que incluyen matrices aleatorias, factorización prima e integración numérica. A partir de ahí, Rod le enseñará sobre listas enlazadas, como listas enlazadas individualmente, listas ordenadas y dobles. Este video tutorial también cubre matrices, pilas y colas, y ordenación. También aprenderá sobre la búsqueda, tablas hash, recursión y algoritmos de retroceso. Finalmente, cubrirá árboles, árboles balanceados, árboles de decisión y algoritmos de red.
Una vez que haya completado este curso de capacitación basado en computadora, será capaz de analizar e implementar algoritmos, así como también podrá seleccionar el mejor algoritmo para diversas situaciones. Se incluyen archivos de trabajo, lo que le permite seguir junto con el autor a lo largo de las lecciones.
y también..
- Aprenda a analizar e implementar algoritmos comunes
- Aprenda sobre los diferentes tipos de estructuras de datos
- Teoría de la complejidad
Cursos adicionales en línea …
- Algoritmos y estructuras de datos en Python