Red de conocimiento informático - Material del sitio web - ¿Cómo aprender estructuras de datos?

¿Cómo aprender estructuras de datos?

Para aprender bien las estructuras de datos, primero debe aprender bien los punteros del lenguaje C. La concatenación interna de estructuras de datos se basa completamente en punteros. La principal dificultad con los punteros es que son variables con direcciones. La concatenación de punteros ha provocado que muchas personas lo malinterpreten. Primero, debemos Para aprender a comprender, debemos tener una comprensión general de la estructura de la memoria de la computadora y una comprensión básica de algunas conversiones comunes entre bases y alineación de bytes.

Comprenda los conceptos y cree modelos abstractos, como colas simples y patrones de primero en entrar, primero en salir. Al diseñar el modelo de datos, es necesario tener un concepto del principio y el final de la cola. Los datos deben insertarse desde el final de la cola hasta el principio de la cola. Cuando salen, básicamente aparecen tres atributos: un puntero de encabezado, un puntero de final de cola y un valor de estructura. la cola, insertar la operación de la cola, sacar la operación de la cola, crear la operación de la cola inicial, etc., por lo que modela datos subabstractos, forma su propia comprensión del pensamiento y luego lleva a cabo el diseño del código.

Requiere práctica flexible, depuración de código flexible y combinaciones infinitamente variables de estructuras de datos para escribir código. El secreto de los algoritmos radica en la transformación, y lo mismo se aplica a las estructuras de datos. Después de dominar los algoritmos básicos de estructuras de datos, puede estudiar el siguiente libro de algoritmos clásico, "Introducción a los algoritmos", con la premisa de aprender bien las estructuras de datos. sobre algoritmos.

No piense en ninguna habilidad o método al estudiar instituciones de datos. Ajústese al mejor estado de aprendizaje. Los métodos le surgirán de forma natural. No establezca ninguna restricción para usted. Te pone en una mala posición. Dentro de una pared, aprender cosas nuevas es un proceso de superación personal. No te presiones demasiado cuando empieces a aprender.