No, nunca deberías rendirte. Tomó tiempo hacer un problema de asignación porque no está aprendiendo Java en el curso, está aprendiendo algoritmos, es decir, si Java es equivalente al inglés, entonces los algoritmos equivalen a escribir un poema en inglés. Entonces, después de conocer las reglas de un poema, puede ser difícil para usted escribir un poema por primera vez. Como si hubieras renunciado a un problema de aritmética en la escuela, nunca llegarías a esta etapa en la que te encuentras actualmente. Así que solo continúe el curso e intente resolver los problemas de asignación, hay un foro para cada curso en Coursera, pida ayuda a los compañeros, definitivamente ayudarán.
Dado que los algoritmos no son solo una pieza de trabajo que puedes memorizar, debes analizarlo muy profundamente para ser fuerte en eso y eso lleva algo de tiempo. Así que dedique algo de tiempo, todo estará bien.
PD: También sentí lo mismo en mi viaje inicial e incluso ahora, cuando conozco algunos algoritmos, aprender nuevos algoritmos sigue siendo un desafío a veces, pero la consistencia y el trabajo duro son la clave del éxito. Así que sigue intentándolo.
- ¿Los estudiantes de pregrado de CS estadounidenses entienden todas las matemáticas en sus libros de texto conceptualmente?
- ¿Cómo puedo encontrar una incrustación plana de un gráfico plano?
- ¿Qué causa que la implementación viable de Quicksort sea muy lenta?
- ¿Cuál es la mejor manera de aprender estructuras de datos y Java?
- ¿Cómo debo comenzar a aprender sobre estructura de datos y algoritmos?