Bueno, deberías leer este libro de principio a fin (de lo básico a lo máster).
Aquí está mi sugerencia sobre cómo leer este libro.
Lectura y comprensión de CLRS:
- ¿Qué algoritmos usa Quora para restringir que el contenido de ciertos escritores se transmita tanto como otros?
- Cómo representar el algoritmo de hash SHA256 en python
- Cómo resolver UVA 10407
- ¿Cuánto de los algoritmos de Windows 8 y 10 se toman de versiones anteriores de Windows?
- Cómo hacer un sistema de filtrado colaborativo con Django como back-end
1. Use video conferencias para comprender el concepto y lea el capítulo del libro.
El mejor sitio para videos de conferencias CLRS:
Lección 1: Administración, Introducción, Análisis de Algoritmos, Ordenación por Inserción, Mergesort
Conferencias de video | Introducción a los algoritmos (SMA 5503) | Ingeniería Eléctrica e Informática | MIT OpenCourseWare
Peteris Krumins ha publicado una serie de publicaciones de blog que cubren las conferencias. También puede encontrar sus notas de clase para cada video. Comience con este: http://www.catonmat.net/blog/mit….
¿Qué pasa si no estás entendiendo las ecuaciones y pruebas matemáticas, funciones dadas en el libro?
1. Vea videos sobre matemáticas discretas por la Universidad Arsdigita
Curso 02: Matemáticas discretas (Universidad de Arsdigita): Descarga y transmisión gratuitas: Archivo de Internet
Paralelamente, lea Matemáticas discretas y sus aplicaciones por Rosen
Matemática discreta y sus aplicaciones Séptima edición: descarga y transmisión gratuitas: archivo de Internet
Resuelve los ejercicios dados en el libro si resuelves todos los ejercicios por tu cuenta 😉. Estoy seguro de que te convertirás en maestro.
2. Intente los ejercicios después de cada capítulo de CLRS. Resista la tentación de omitir los ejercicios o mire las soluciones en línea de inmediato.
3. Practique la resolución de problemas algorítmicos de sitios como TopCoder, SPOJ, etc. Por ejemplo, después de leer el capítulo sobre Programación dinámica, puede filtrar los problemas que pertenecen a esta categoría y resolverlos.
4. Si encuentra que el contenido en CLRS es muy teórico a medida que avanza (y lo hará), utilice los Tutoriales de algoritmos de Topcoder (http://community.topcoder.com/tc…) para comprenderlos primero. Los contenidos aquí son más accesibles.
5. Para su referencia, aquí está el enlace de la solución a la página CLRS en compute.dtu.dk
Así es como estoy leyendo el Libro actualmente. Espero que esto funcione para ti también ;).
¡¡Gracias!!