¿Por qué sigo fallando la introducción a los algoritmos en la escuela de posgrado?

Déjame intentar responder esto siendo honesto.
¿Estás colgado en tu puntaje GRE? ¿Crees que tienes derecho a salir bien en la escuela de posgrado porque obtuviste un puntaje promedio (730 no es tan bueno considerando que las matemáticas GRE son realmente triviales)? Tuve un excelente puntaje GRE pero tuve problemas cuando comencé Grad School. Solía ​​pensar que “debería ser capaz de hacer esto” en lugar de hacerlo realmente. Ese fue mi error. Pregúntese si tiene una mentalidad similar. Si es así, eso te está frenando.
Ahora centrémonos en la parte de algoritmos. Algoritmos es un curso difícil en la mayoría de las escuelas de posgrado. Te recomendaría que sigas trabajando en ello. Intente resolver problemas de CLRS sin referirse a las soluciones. Será frustrante, pero sigue así. Eventualmente, podrás comenzar a descifrarlos. Una vez que obtenga la confianza, será mucho más fácil. Mencionas que estudiaste 7-8 horas al día. Esa nunca es una gran idea. Intenta resolver los problemas durante un par de horas, tómate un descanso, concéntrate en los otros cursos que tienes y luego vuelve a los algoritmos.
Espero que esto ayude.

Después de mirar casualmente su pregunta, pensé que tal vez su profesor estaba poniendo el listón DEMASIADO alto o tal vez estaba estudiando la técnica que necesitaba mejorar. En mi humilde opinión, debe intentar horas más cortas con descansos para ver si eso ayuda.

Pero, al observar sus palabras “¿Puede obtener un puntaje de 730 en la porción de matemáticas GRE y aún ser demasiado estúpido para aprender ciencias de la computación?”, Sospecho firmemente que no tiene la aptitud para los algoritmos. GRE es mucho más fácil que un curso de algoritmos. Un “buen” puntaje GRE NO indica realmente si tiene la aptitud o inteligencia para tales cursos. Si uno tiene inteligencia promedio, entonces puede obtener buenos resultados en el examen simplemente abarrotando.

Lamento ser tan directo. En mi humilde opinión, no todos pueden manejar cursos tan desafiantes. Aquí hay una analogía: un chico de 4 pies no debería esperar convertirse en Lebron James. Claro, él puede jugar un poco de baloncesto, pero no puede convertirse en un profesional superior.

Pero eso no significa que no debas aprender CS. Si eres fuerte en las otras áreas, entonces puedes concentrarte en ellas y simplemente pasar algas. Depende de lo que quieras hacer con tu título. Si desea crear un motor de búsqueda como Google o ayudar a Amazon a encontrar una forma más barata y más rápida de entregar productos, debe repensar sus objetivos.

Cuando reciba sus exámenes de nuevo, ¿comprende por qué sus respuestas son incorrectas o no? Si comprende por qué están equivocados, es un problema psicológico (se está “asfixiando”).

De lo contrario, denos ejemplos de algoritmos que entienda y otros que no entienda.

¿Tomaste matemáticas discretas primero? Eso podría ayudar.