Red de conocimiento informático - Aprendizaje de código fuente - ¿Qué tienen de difícil las estructuras de datos?

¿Qué tienen de difícil las estructuras de datos?

(1) La forma en que se describe es inaceptable. La mayoría de las descripciones de estructuras de datos están en forma abstracta. Estamos acostumbrados a utilizar expresiones en lenguaje natural y nos resulta difícil aceptar expresiones abstractas de estructuras de datos. Más de un alumno me preguntó ¿de qué tipo es el "ElemType" del libro? ¿Por qué a menudo recibo errores cuando ejecuto? Significa "tipo de elemento", simplemente descríbalo de esta manera, simplemente escriba el tipo que necesite, como int. Una expresión así haría que muchas personas se sintieran devastadas.

(2) No sé para qué sirve. Aunque muchas personas aprenden estructuras de datos, los propósitos varían. Algunas personas lo hacen para afrontar los exámenes, otras necesitan participar en competiciones de algoritmos y muchas personas no conocen el uso de las estructuras de datos de aprendizaje, por lo que simplemente leen libros, hacen preguntas y toman exámenes.

(3) Incapaz de apreciar la belleza del mismo. Debido a la influencia de varios factores, como los libros de texto y los profesores, muchos estudiantes no se han dado cuenta de la belleza del procesamiento de datos con estructuras de datos y, a menudo, se sienten abrumados porque no pueden aprenderlo. El objetivo del aprendizaje es experimentar la diversión. La diversión puede interesarte. El interés es la mejor fuerza motriz.