¿Cuánto tiempo se necesita para leer Introducción a Algoritmos de TH Cormen, para un principiante?

Gracias por A2A!

Ya he respondido sobre la lectura de CLRS aquí: la respuesta de Vikesh Tiwari a ¿Cómo debo usar el libro Introducción a los algoritmos de Cormen?

Creo que en 7 meses es suficiente para leer todo el Libro si tienes buenos antecedentes matemáticos, así que lee algunos capítulos del libro, si te resulta muy difícil entender pruebas, funciones, etc., entonces definitivamente necesitas un poco de conocimiento matemático, solo lee los conceptos básicos de Suma, Probabilidad, Conjuntos, relaciones, Pruebas y luego comienza de nuevo.

Puede consultar mi respuesta sobre cómo leer este libro, y definitivamente no solo leer CLRS, si se está preparando para las entrevistas. Tiene que practicar problemas algorítmicos, aprender e implementar estructuras de datos básicas vinculadas lista, pila, cola, cómo funciona y todo sobre la gestión de memoria malloc, funciones de calloc, etc.

No tengo ninguna experiencia de entrevista hasta ahora actualmente en segundo año 🙂

También puede consultar mi proyecto, bifurcarlo, contribuir a él o consultar la página web del proyecto ~
AlgoWiki y la etiqueta de preparación de la entrevista AlgoWiki

¡Espero eso ayude!
¡Gracias!

A2A.
TH Cormen no se trata solo de leer. Es la “biblia” de los algoritmos. Tienes que leerlo, entenderlo y luego implementar las cosas involucradas. Entonces la “lectura” será completa y beneficiosa.
Especialmente para un principiante, si desea comenzar leyendo este libro, primero asegúrese de tener un gran interés en la programación de computadoras. Es seguro que este libro tomará mucho tiempo, pero si ” disfrutarás leyendo ” este libro en lugar de ” comprender claramente” las palabras, el tiempo no será un factor.

PD: Ni siquiera he mirado todos los temas tratados en este libro. (Es muy diverso) .

Es difícil predecir el tiempo sin conocer la tasa o el requisito de aprendizaje de una persona El tiempo requerido no coincide para la mayoría de las personas. Algunos aprenden rápido y pueden poner la cláusula exacta en papel con éxito cualquier día, pero no pueden encontrar ejemplos que puedan coincidir con escenarios similares. Otros toman un tiempo de vida (5 años, una vida en CSc ahora, ya que la tecnología sigue cambiando y la gente sigue saltando a los trabajos :)) solo para encontrar ejemplos y solo decir que terminen.

Como principiantes, principalmente buscamos y aprendemos del código fuente from incluso yo hice lo mismo 🙂 mientras que Cormen, muy exhaustivo en algoritmos, usa código psuedo y detalles matemáticos para cebar. Por lo tanto, lea un poco de Discreete Mathamatics (sugiriendo páginas wiki, serán pequeñas y puede leerlas rápidamente) que necesitará para un Algoritmo particular de antemano, lo que le dará una idea clara de esta manera y suficiente tiempo para experimentar también.

Una cosa muy importante es que la totalidad de los listados en ese libro en realidad no se requieren para una entrevista (solo de lo contrario cuando se supone que se lo entrevistará para un tema en particular). Así que identifique los temas de Algoritmo que necesita (quizás los simples) y vaya con las lecturas deseadas.

More Interesting

Optimización matemática: ¿Cuáles son las aplicaciones para el problema del vendedor ambulante?

¿Cuál es un buen algoritmo de coincidencia para palabras mal escritas?

Cómo encontrar todos los palíndromos posibles que se pueden generar usando las letras de una cadena dada

Imprimí un libro electrónico con 600 páginas. El montón se cayó y ahora tengo que organizarlas en el orden de los números de página. ¿Cuál es la mejor manera de hacerlo?

¿Qué libro (s) y otros recursos recomendaría para que un principiante entienda las estructuras de datos y los algoritmos en C ++?

¿Se puede implementar la imaginación usando algoritmos? ¿Hay algo que no podamos explicar a través de un algoritmo, incluso en el futuro?

¿Cuáles son algunas buenas implementaciones de un algoritmo evolutivo / genético en C / C ++?

¿Hay un problema DP estándar similar a SPOJ Farida?

Cómo reconocer un problema como un problema de programación dinámica

¿Cuáles son algunos ejemplos de problemas para los cuales una cola prioritaria resulta útil?

Cómo usar un video como entrada en un algoritmo de aprendizaje automático

¿Qué algoritmos se pueden usar para encontrar rutas más seguras en una red de modo que sea casi imposible de rastrear y ningún pirata informático pueda utilizarlo completamente?

¿Cuál es el mejor algoritmo de sustracción automática de fondo para una sola imagen?

¿Cuál es el código MATLAB para realizar el algoritmo AntNet?

¿Qué debo hacer si tengo dificultades con la programación dinámica en SPOJ?