Cómo hacer un horario para aprender DS y algoritmos en un mes

Esto parece un horario de ideas:

  1. Lista enlazada 4 días: intente implementarla usted mismo. Luego, prepare las preguntas de la entrevista de leetcode o entrevistabit.
  2. Pila y cola 4 días: Implementar. Resuelve preguntas de geeksforgeeks y nuevamente leetcode o entrevistabit.
  3. Árbol de 7 días: durante los primeros 4 días, lea todos los conceptos básicos, como los recorridos y otra terminología. Trate de cubrir también los árboles de equilibrio automático como AVL y Red-Black Tree. Otros 3 días intente resolver preguntas avariciosas pregunta de la entrevista.
  4. Ahora quedan 15 días. Sugiero comenzar a preparar la sección del algoritmo de hackerearth. Lea los algoritmos de su tutorial y también léalo de dos a tres sitios más. Ahora resuelva todos los problemas en esa sección en particular. Si lo hace sinceramente, le tomará aproximadamente una semana. (Deje la parte del gráfico)
  5. Ahora queda una la semana pasada. Puedes dedicar toda esta semana a estudiar gráficos. Utilice hackerearth, hackerrank para comprender los detalles y las preguntas. No hay fuentes particulares. Solo sigue aprendiéndolo de diferentes fuentes. Te acostumbrarás.
  6. Te queda un día más (cuenta de nuevo). Leer hashing, es un tema muy importante. Puedes hacer esto antes de los gráficos.
  7. Si es un mes de 31 días, guarde el último día para disfrutar y felicítese por haber llegado tan lejos.

Salud. Espero eso ayude.

Use un mínimo de 8 horas diarias para comprender e implementar la estructura de datos. La estructura de datos y el algoritmo o cualquier aprendizaje no es un proceso único que podemos terminar en un mes. Su proceso de vida. Pero puede controlarlo mejor en un mes dando un mínimo de 8 horas.

Debe aclarar el concepto, comprenderlo y luego implementarlo.

Trabaja duro Diviértete Haz historia …

More Interesting

¿Cómo unir y dividir funciona en un Treap al agregar o eliminar un elemento?

¿Se puede ordenar una lista enlazada circular?

¿Existe algún algoritmo de clasificación con O (n) en el tiempo y O (n ^ 2) en la complejidad del espacio?

¿Qué haces si la resolución de un problema de algoritmo lleva demasiado tiempo?

Dadas N monedas cada una se puede usar la mayoría de las veces T, ¿de cuántas maneras se puede hacer un valor V usando exactamente K monedas en total?

¿Cuánto tiempo lleva aprender el algoritmo?

Si alguien pudiera factorizar rápidamente los números primos, ¿cuáles serían las consecuencias?

¿Debo compartir un nuevo algoritmo de clasificación que escribí? ¿Existe algún potencial monetario en un algoritmo? De ser así, ¿cómo capitalizo?

¿Cuáles son las principales diferencias en términos de definición / idea clave, dominio de aplicación y eficiencia entre árboles de segmento, árboles de intervalo, árboles indexados binarios y árboles de rango?

¿Ha habido algún trabajo teórico que delinee qué clase de algoritmos pueden y no pueden mapearse para mapear / reducir?

¿Cuál es la diferencia entre árboles binarios completos y completos?

¿Es CodeChef la opción correcta para practicar problemas algorítmicos hoy en día?

¿Cuáles son los mejores algoritmos y estructuras de datos MOOC?

¿Cuáles son los problemas resueltos por los algoritmos hash?

¿Por qué BFS no puede resolver todos los problemas de ruta más corta de una sola fuente?