¿Qué libro debo elegir para aprender algoritmos y estructuras de datos? Ver la descripción.

El hecho de que esté comenzando con estructuras de datos y algoritmos a los 16 años y tratando de comprenderlos es muy apreciado.

Te recomendaré dos libros, y son absolutamente lo mejor que puedes encontrar.

  1. Introducción a los algoritmos 3e de Cormen, Leiserson, Rivest, Stein: este es el mejor libro que puede encontrar sobre algoritmos en cualquier lugar. Cubre todo, desde el nivel de principiante hasta los conceptos avanzados de algoritmos. Créeme, este libro será tu compañero en los años venideros.
  2. Estructuras de datos y algoritmos, 1e por Aho, Ullman, Hopcroft – Cuando se trata de comenzar con estructuras de datos desde el principio, este libro es una joya. Combina el conocimiento de las estructuras de datos con el uso algorítmico, que se puede complementar muy bien con el otro libro, Introducción a los algoritmos .

Salud.

Primero tendrá que comprender profundamente las estructuras de datos y sus aplicaciones. Para comprender esto, puede usar varios jueces en línea y comenzar con la mayoría de los problemas resueltos, que son problemas básicos y ad hoc.

HackerRank es la mejor fuente para comprender las estructuras de datos, ya que comienza desde el nivel 0 hasta el nivel n.

Después de las estructuras de datos, viene la parte principal, es decir, los algoritmos para esto, puede leer tutoriales en línea (los jueces en línea también proporcionan tutoriales) después de comprender un algoritmo. El siguiente paso es implementar ese algo usando la programación y repetir el proceso …

Jueces en línea:

  1. Codechef
  2. Hackerrank
  3. Spoj
  4. Codeforces
  5. Hackerearth
  6. Topcoder
  7. Codeforces
  8. A2oj

El libro de estructuras de datos y algoritmos de Narsimha Karumanchi sería un buen libro para usted.

Lea los capítulos del libro n comience a resolver problemas en Hackerrank, codechef relacionado con el capítulo.

Comience con Coremen