Si aprendo Java, ¿no necesito aprender estructuras de datos?
Pregunta 1: Debe aprender la estructura de datos; de lo contrario, no comprenderá la API de recopilación en j2se, y la estructura de datos sigue siendo muy importante en el desarrollo de software, principalmente para mejorar la eficiencia de la operación del programa y reducir la complejidad. Los algoritmos pueden no ser atractivos para los principiantes, pero cuando un día entre en contacto con el proyecto, descubrirá lo importante que es la estructura de datos. Déjame decirte cómo aprender: no es necesario que seas competente en el aprendizaje de estructuras de datos, porque las estructuras de datos en las universidades chinas se explican básicamente en base al lenguaje C, por lo que no es necesario que seas competente, a menos que estés haciendo C. desarrollo, si es Java En términos de dirección, la clave es comprender la esencia de varias estructuras de datos, como la diferencia entre pila y cola, la diferencia entre matriz, vector y matriz, y ¿qué es el mapeo de mapas? También preste atención a los métodos relevantes en j2seAPI. Las clases de Java correspondientes a varias estructuras de datos se explican en detalle en el paquete java.util. Después de comprender la esencia de varias estructuras de datos, puede dedicar la mayor parte de su energía a estudiar la API. Debe estar familiarizado con este método correspondiente.
Pregunta 2: Las matemáticas discretas no juegan un papel importante en la ingeniería de software. Pertenecen a la categoría de matemáticas básicas. Además de la teoría de árboles y la teoría de grafos citadas en la estructura de datos, también existen lógica y relaciones. Pero se recomienda que aprenda, especialmente si desea aprender sobre bases de datos relacionales. De hecho, es muy interesante aprender matemáticas discretas, es como hacer acertijos, especialmente entrenar la capacidad de pensamiento del cerebro, y esta habilidad es necesaria para un programador calificado. ¿Recuerda una pregunta de "Matemáticas discretas"? "El dilema de la cebra". ¡Aprendamos! Es diferente de las matemáticas en el sentido ordinario. ¡Es muy divertido e interesante! Una vez que lo aprendas bien, sentirás que tu cerebro funciona más rápido que otros. ¡Su capacidad de pensamiento lógico también es más rigurosa que la de otros!