Las estructuras de datos son conceptos, abstracciones y, como tales, trascienden cualquier lenguaje específico. Si desea aprender sobre las estructuras de datos, se puede encontrar mucho más en la famosa Introducción a los algoritmos, de los profesores Cormen, Leiserson y Rivest, o, coloquialmente, CRLS.
Las estructuras de datos tienen un comportamiento bien definido y leyes estandarizadas que los rigen. Entonces, por ejemplo, una pila tiene operaciones Push y Pop y es muy poco probable que cualquier lenguaje o marco llame a los métodos correspondientes (si estamos hablando de objetos) de manera diferente.
El punto es que, una vez que comprenda el funcionamiento interno de las estructuras de datos, se trata de acostumbrarse a la nomenclatura del entorno en el que está trabajando. Para C ++, vaya a cppreference.com, una vez que haya dominado las estructuras de datos conceptualmente.
- ¿Cómo funciona el retroceso en el caso de encontrar un subconjunto de una suma particular?
- ¿Cuál de los enfoques (conexionismo, evolutivo, bayesiano, etc.) tendrá la mejor oportunidad de desarrollar un algoritmo maestro de IA?
- Cómo aprender estructuras de datos y algoritmos
- ¿Debo aprender primero "el lenguaje de programación que elegí" o "algoritmo y estructura de datos"?
- Si los algoritmos avanzados y las estructuras de datos nunca se utilizan en la industria, ¿por qué aprenderlos?