A2A
Has respondido tu pregunta tú mismo. Debe escribir exactamente como el primer ejemplo: aprender estructuras de datos.
Como eres una persona de Java, entonces estudias
amazon.com
Amazon.com: Paquete de algoritmos en Java, tercera edición, partes 1-5: Fundamentos, estructuras de datos, clasificación, búsqueda y algoritmos de gráficos (tercera edición) (Pts. 1-5) (0785342775785): Robert Sedgewick: Books will fortalece tu base. Sin embargo, toma una ruta rigurosa y le enseñó muchos algoritmos.
- ¿Por qué utilizan la factorización principal para el cifrado en lugar de un algoritmo que hemos demostrado que es difícil de resolver?
- ¿Cuáles son los algoritmos más rápidos para colorear los bordes en un gráfico con max_degree + 1 colores?
- ¿Cuál es el uso en tiempo real de C, C ++, estructuras de datos y algoritmos?
- ¿Cuál es el mejor recurso para aprender el algoritmo KMP?
- ¿Puede mostrar que la ordenación por fusión tiene complejidad de tiempo [matemática] O (n \ log n) [/ matemática]?
Para aprender estos temas en C, eche un vistazo a Algoritmos en C, Partes 1-5 (Paquete): Fundamentos, estructuras de datos, clasificación, búsqueda y algoritmos de gráficos (3a edición): Robert Sedgewick: 0785342756081: Amazon.com: Libros . No he estudiado este, pero como el escritor es el mismo, el enfoque debe ser bastante similar. Además, los algoritmos son siempre los mismos. Es la implementación la que cambia, así que no se preocupe si encuentra un algoritmo escrito en dos idiomas diferentes.