¿Cómo estudias un algoritmo de libro de texto?

Lee un libro de texto de algoritmos de la misma manera que lees matemáticas.
Ver cómo estudiar matemáticas

También deberías leer este libro definitivamente:
Introducción a los algoritmos: un enfoque creativo: Udi Manber

El libro trata básicamente sobre cómo pensar acerca de los algoritmos, y no de cualquier libro de algoritmos. Explica la relación entre los algoritmos y las pruebas, especialmente las pruebas inductivas. Si tiene acceso a la biblioteca digital de ACM, este documento del mismo autor ofrece un buen resumen de lo que trata el libro: Uso de la inducción para diseñar algoritmos.

Además, los siguientes consejos pueden ser útiles:

Antes de leer un capítulo del libro, ya debe tener una idea de lo que está por leer. Cree primero un mapa mental de un capítulo, luego complete los detalles.

Intente leer un artículo de Wikipedia sobre el tema (o solo una breve nota sobre el tema) antes de leer el libro de texto. Es útil tener un resumen de lo que trata el capítulo antes de leerlo. También puede intentar ver una conferencia de YouTube sobre el tema antes de leer el libro. Tenga en cuenta que no necesariamente tiene que entender completamente la conferencia de Youtube o el artículo de Wikipedia. El objetivo es familiarizarse con el material antes de leerlo.

Además, puede resultarle útil leer un capítulo dos veces. La primera vez que lo lees, no necesariamente tienes que entender todo. Tu objetivo debe ser crear un mapa mental de lo que trata el tema. Solo cuando lo lea por segunda vez, debe llenar los vacíos o detalles restantes.

Espero que esto sea útil.

La respuesta de Obinna fue realmente buena.

¡Grito a la gente del IIT!

Me gustaría añadir algunos detalles a esa respuesta.

La forma en que estudio los libros electrónicos es que creo un nuevo documento en las páginas de Apple y, mientras repaso el capítulo, tomo notas sobre las ideas principales, los detalles imperativos y las reglas de preparación que se aplican.

Encuentro que al pasar por un libro de texto denso como la biología, o en este caso, los algoritmos, es mejor tomar notas en la computadora. Digo esto porque escribir es algo en lo que domino y podría borrar errores / reformular cosas / resaltar cosas mucho más fácilmente de lo que lo haría en el papel. Simplemente hace que la prueba sea mucho más indolora y una vez que empiezas, es una cuestión de resistencia terminar un conjunto de notas.

Sus muñecas nunca se cansan de escribir como lo hacen después de escribir una buena página de 2 notas escritas a mano. Tal vez si sufres de algo como el túnel carpiano, mi solución no sea la mejor para ti. Pero, de nuevo, ¿sería realmente tan fácil manejar una pluma?

Por supuesto, la única ventaja que tienen las notas en papel con las escritas es que tiendes a memorizar cosas que escribes físicamente con más facilidad. Encuentro que puedo intercambiar a este profesional por las ventajas adicionales que obtengo a cambio.

Pros de las notas manuscritas:

  • Mejor cognición hacia lo que estás escribiendo.
  • menos dependiente de la tecnología
  • más rápido con notas espontáneas en una configuración abrumadoramente rápida, como una conferencia (como anotar un gráfico extraño o cosas en los márgenes)

Contras de notas escritas a mano:

  • Si no tiene una escritura a mano por encima del promedio, otros (o quizás más tarde) no pueden hacer uso de ellos.
  • puede ser perdido / dañado
  • la mano se cansa despues de un rato
  • falta un formato consistente (a menos que sea muy meticuloso al respecto)
  • falta de capacidad de revisión (tendría que producir versiones adicionales de sus notas originales en lugar de solo modificar el original)
  • falta de flexibilidad (no se pueden insertar imágenes, nueva información entre la información original)

Pros de las notas mecanografiadas:

  • puede producir una gran cantidad de notas (siempre y cuando sea relativamente hábil para escribir)
  • más redundante (puede sincronizar con Dropbox, Google Drive, Sugar Sync, enviar archivos adjuntos de correo electrónico a usted mismo y aún tener una copia local, no su disco duro)
  • se puede ver en su teléfono inteligente (si sincronizó con un servicio en la nube como Dropbox) y, por lo tanto, no necesita su dispositivo original para tomar notas para estudiar (en este caso, su computadora)
  • La legibilidad no es un problema porque es una fuente universal
  • por lo general, no te cansas de escribir a menos que lo hayas estado haciendo durante horas y horas.
  • puede configurar una plantilla para usar de forma consistente, como contornos.
  • puede revisar la copia original de las notas en declaraciones más concisas y precisas a medida que aprende mejor los conceptos
  • Puede agregar medios en cualquier parte de sus notas, como imágenes / videos.

Contras de las notas mecanografiadas:

  • Aprendes un poco menos que si escribieras a mano.
  • necesitas una computadora o un teléfono inteligente
  • no puede hacer cosas espontáneas rápidamente, como diagramas personalizados o escribir cosas en los márgenes, debe seguir el formato que elija

Edición: la única asignatura por la que siempre opto con notas manuscritas es matemática. Simplemente no puedes hacer matemáticas de manera eficiente en Word o Pages. Las gráficas tardarán varios minutos, siempre y cuando sepas cómo hacerlo.