Red de conocimiento informático - Conocimiento sistemático - ¿Puedo aprender estructuras de datos y algoritmos del lenguaje C si nunca aprendí el lenguaje C?

¿Puedo aprender estructuras de datos y algoritmos del lenguaje C si nunca aprendí el lenguaje C?

Si no ha aprendido el lenguaje C o C, es muy difícil aprender la estructura de datos (versión en lenguaje C, versión C). Debido a que la estructura de datos se basa en el idioma correspondiente, primero debe aprender el idioma. Se recomienda aprender el lenguaje C, que es la base del lenguaje informático. Tanto C como Java se desarrollan a partir de C. Después de aprender C, si está aprendiendo C/java, encontrará que obtiene el doble de resultado con la mitad de esfuerzo, y le resultará muy útil involucrarse en la profesión de programador. Además, C y VB son similares en. en muchos lugares. La única diferencia son los punteros y es mucho más fácil de aprender.

Si no ha aprendido el lenguaje C o C, es imposible aprender la estructura de datos (versión en lenguaje C, versión C) porque la estructura de datos se basa en el lenguaje correspondiente, por lo que primero debe aprender el idioma. Si desea tener una base informática sólida, debe aprender el lenguaje C. Aunque el lenguaje C es muy práctico y avanzado con los tiempos, no es fácil de aprender, por lo que se recomienda que aprenda el lenguaje C. Los lenguajes informáticos C y Java son ambos. Si ha desarrollado en C y ha aprendido C y luego aprende C/java, encontrará que obtendrá el doble de resultado con la mitad del esfuerzo y le resultará muy útil. Involúcrate en la profesión de programador. Además, C y VB son similares en muchos lugares. La diferencia es que los punteros son mucho más fáciles de aprender.

En primer lugar, hay algo que debes entender: Programa = algorítmico. Estructura de datos. Ya sea que estemos aprendiendo el lenguaje Java, Python, PHP o C, debemos tener una cierta comprensión de las estructuras de datos. Hoy en día, muchas personas que aprenden programación se centran únicamente en el uso de la sintaxis. personas que han aprendido estructuras de datos, pero ¿qué pasa con aquellos que nunca han aprendido estructuras de datos? Sólo puedes obligarlo a comprenderlo y usarlo. De hecho, la estructura de datos es un tema artístico.

¿Cómo entender mejor las estructuras de datos?

Una imagen, un código

Una función, una función

Una imagen, un código

Cualquier operación de estructura de datos está realmente basada En el modelo físico real, cuando aprendemos la estructura de datos, en primer lugar, debemos comprender la apariencia y, en segundo lugar, al realizar la operación real de la estructura correspondiente, debemos analizarla de acuerdo con su propio diagrama lógico. derivado de su propio modelo físico, la definición de estructura en la estructura de datos en realidad describe las características de las cosas.

Demos un ejemplo simple

Estructura de pila

Big stack

Árbol binario

Una función, una función

Cuando escribimos una estructura de datos, debemos tener una función y una función Las divisiones son claras. , los errores son fáciles de encontrar y es fácil de escribir. Y una función también puede ser una imagen. Tomemos como ejemplo la estructura de la cadena.

Todos los códigos se derivan del análisis físico, que es el llamado dibujar y hablar