Cómo aprender estructuras de datos y algoritmos para empezar

¿Has aprendido algún lenguaje de programación en particular? o tal vez tomó un curso introductorio de programación como CS50 o MIT Intro para programar?

En caso afirmativo,

  1. Si desea un libro, puede comprar Introducción al algoritmo – CLRS. La gente lo llama la biblia de los algoritmos. También cubre estructuras de datos básicas a avanzadas (desde listas enlazadas, pilas, colas, etc. hasta árboles rojo-negros, etc.). Pero tenga en cuenta que tiene 1292 páginas y podría requerir buenas matemáticas discretas y razonamiento lógico (el nivel universitario podría ser un buen indicador). Pero los antecedentes matemáticos necesarios se cubren brevemente en la última sección.
  2. Si quieres estilo MOOC (curso en línea). Puedes probar Algorithms, Part I – Princeton University | Coursera o Algoritmos – Universidad de Stanford | Coursera

Si no, recomiendo tomar CS 50. Te enseñarán estructuras de datos básicos más adelante, como una lista vinculada, una tabla hash, etc. Después de eso, puedes comenzar a obtener un libro o inscribirte en el curso mencionado anteriormente.

Feliz aprendizaje.

Gracias más tarde cuando tengas éxito: v

¿Matemáticas? Lógica, no, estrictamente hablando, “las matemáticas como piensas”. Debes ser capaz de pensar lógicamente, y debes poder pensar analíticamente.

Y alguien ha hecho exactamente lo que quieres, el autor de idiomas como Euler, Algol W, Pascal, Modula, Modula-2, Oberon, Oberon-2 y Oberon-07 – Nklaus Wirth. El libro, y puede descargar la versión en pdf de forma gratuita, es Algoritmos y estructuras de datos.

Prueba estos dos sitios

http://Geeksforgeeks.com

rasaspirantes