Una estructura de datos es una forma particular de organizar los datos en una computadora para que se puedan usar de manera eficiente. Y para implementar diferentes estructuras de datos en un programa, primero debe aprender un lenguaje de programación.
Como por ejemplo, un tipo básico de estructura de datos es la lista vinculada. Y para implementar la lista vinculada en un programa en C, debe conocer el concepto de punteros. Y para saber cómo usar los punteros, debes tener una idea del lenguaje de programación C en sí.
Entonces, primero aprenda Java y luego busque la estructura de datos.
- ¿Cómo analizaría la complejidad temporal de fibbonacci?
- Si todos los códigos de computadora son 0s y 1s, ¿cómo reconoce y entiende la computadora estos símbolos en primer lugar?
- Algoritmos: ¿Cómo reduzco la latencia en HFT?
- ¿Cuáles son algunas de las cosas que los algoritmos de aprendizaje automático pueden hacer pero los algoritmos de aprendizaje profundo no pueden hacer?
- ¿Cuál es la forma más eficiente de encontrar el número total de nodos en un sistema distribuido?
Algunas fuentes para aprender JAVA:
- Los tutoriales de Java ™: documentación de ORACLE Java
- Tutorial de Java: punto del tutorial
- Javatpoint: una solución de toda la tecnología
- Aprenda Java, tutoriales basados en ejemplos
- Aprender Java: Codecademy
Consulte también este libro:
Amazon.com: estructuras de datos y algoritmos en Java, 6ta edición eBook: Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser: Kindle Store