Red de conocimiento informático - Conocimiento informático - ¿Necesito aprender matemáticas avanzadas para aprender estructuras de datos y algoritmos?

¿Necesito aprender matemáticas avanzadas para aprender estructuras de datos y algoritmos?

¡Estudio la materia interdisciplinaria de informática y matemáticas! En resumen, si no está a la vanguardia de la investigación y el desarrollo:

1. Las estructuras de datos y los algoritmos son muy importantes.

2. Las matemáticas avanzadas básicamente no son útiles para las estructuras de datos, ¡pero no es necesario aprenderlas! ¡Las matemáticas discretas funcionan!

3. Puede leer algoritmos y libros de aplicaciones directamente del libro de texto universitario "Estructura de datos". Todos son ejemplos del lenguaje C, que son fáciles de entender y tienen poco que ver con las matemáticas.

4. Leer un código fuente excelente solo puede comprender los pequeños trucos que contiene. Si no ha estudiado diseño de manera sistemática, no podrá comprender las ideas del autor, por lo que podrá leer el libro mientras lee el código. .

Además, la estructura de datos no es realmente difícil y no es necesario saber demasiadas matemáticas. De hecho, la mayoría de ellos son algoritmos básicos. Se recomienda que instale un compilador marcado como C, aprenda más y siga el libro de texto, y pronto lo dominará.

En la actualidad, hay muy poco conocimiento profesional de las estructuras de datos en aplicaciones prácticas, y la mayoría de ellas son aplicaciones simples.