¿Qué debo aprender después de conocer las estructuras de datos en la programación?

Depende de lo que quieras crear.

Principalmente, debes determinar qué quieres crear, luego aprenderlo y comenzar a implementarlo.

En caso de que solo quieras aprender para aprender, no para hacer algo específico, o simplemente quieras saber más, te recomiendo algunas cosas:

  • Estudie los compiladores e intente construir un compilador para un lenguaje específico utilizando el idioma que aprendió.
  • Estudie el sistema operativo y cree su propio núcleo utilizando el idioma que aprendió, creo que esto no será fácil.
  • Estudie patrones de diseño y programación y gráficos orientados a objetos, luego haga un juego en 2D o 3D.
  • Estudie el aprendizaje automático y la inteligencia artificial e intente crear un prototipo para un sistema específico, por ejemplo, un chatbot o reconocimiento / identificación de imagen / voz.
  • Estudie técnicas de clasificación y sistemas de recomendación, y cree un motor de búsqueda.

Mi consejo para usted es que trate de encontrar una pasantía o trabajo a tiempo parcial mientras realiza cualquiera de los anteriores, esto lo involucrará en el uso de algoritmos y estructuras de datos en la vida real con proyectos de la vida real.

También verifique estos:

¿Qué debo hacer o aprender después de aprender estructuras de datos y algoritmos con Java?

¿Qué debo aprender después de la programación avanzada de Java, estructuras de datos y algoritmos?

Ve por el algoritmo seguro. Le ayudará a aprender los algoritmos fácilmente como acaba de aprender la estructura de datos.

Comience con la programación dinámica. O puede comenzar con la búsqueda y la clasificación. Esta es la verdadera diversión. Relacione su aprendizaje con su entorno. Será más divertido

Luego puedes elegir aprender Gráficos y algoritmos codiciosos. El gráfico es lo que nos hizo la vida más fácil.

Lo que digo no pierde interés en aprender. lo que tiene que hacer es relacionar el algoritmo con su vida diaria, necesidad diaria.

Le deseo todo lo mejor durante su período de aprendizaje. Puede comenzar desde Tutorialspoint o geeksforgeeks. Creo que geeksforgeeks es el mejor sitio con recursos para el algoritmo. Ve con los problemas. Resuélvalos después de aprender cada tema.

More Interesting

¿Cuál es una buena fuente para aprender estructuras de datos y algoritmos?

¿Qué algoritmo se usa en el juego Fifa 13?

¿Qué es binario?

En Python, dada la siguiente permutación de a, b, c, d, e, f, g, h, i, j, ¿cuál es la próxima permutación en el orden lexicográfico (diccionario)?

Noto que las estructuras de datos son difíciles de entender y asimilar con solo leerlas. ¿Qué tengo que hacer?

Dado un gráfico no dirigido y dos conjuntos de nodos, ¿cuál es el mejor algoritmo para verificar que cada elemento del primer conjunto sea adyacente a cada elemento del segundo conjunto?

¿Necesito conocer algoritmos de aprendizaje automático para asegurar un trabajo como analista de datos?

¿El uso de algoritmos en una clave de contraseña típica de 256 bits que siempre está cambiando pero que aún se muestra al usuario (como en un teléfono, por ejemplo) para crear código requeriría supercomputadoras más rápidas disponibles para superarlo?

¿Cuáles son algunos URI de buen código de ejemplo que utilizan algoritmos STL (aparte de la ordenación)?

¿Cómo funcionan los algoritmos de YouTube?

¿Hay alguna matemática recientemente descubierta (últimos 50 años) comprensible para estudiantes de pregrado o está todo muy avanzado?

¿Cuál es la solución eficiente para SPOJ CCROSSX?

¿Qué algoritmos de programación de procesos usa Android?

¿Hay números irracionales de distribución uniforme no repetitivos para los cuales el dígito n puede calcularse en O (1) tiempo?

¿Es posible predecir los códigos de verificación para sitios como Facebook y Gmail usando Machine Learning?