¿Cuál es la mejor fuente para aprender del algoritmo y la estructura de datos para principiantes?

No importa en qué lenguaje de programación programe, si desea poder construir sistemas escalables, es importante aprender algoritmos y estructuras de datos. Casi todas las aplicaciones empresariales utilizan varios tipos de estructuras de datos. comprensión sobre las estructuras de datos necesarias para comprender la complejidad de las aplicaciones de nivel empresarial y la necesidad de algoritmos y estructuras de datos.

Puede aprender algoritmos y estructuras de datos mediante cursos en línea.

Te sugeriré los mejores cursos.

Los mejores cursos en línea de algoritmos y estructuras de datos:

  • Aprendizaje de estructuras de datos y algoritmos

elige el primer plato ..

de este curso, puedes aprender sobre:

En este curso de capacitación sobre estructuras de datos de aprendizaje y algoritmos, el autor experto Rod Stephens le enseñará cómo analizar e implementar algoritmos comunes utilizados. Este curso está diseñado para principiantes absolutos, lo que significa que no se requiere experiencia previa en programación.

Comenzará aprendiendo sobre la teoría de la complejidad, luego comenzará a aprender sobre algoritmos numéricos, que incluyen matrices aleatorias, factorización prima e integración numérica. A partir de ahí, Rod le enseñará sobre listas enlazadas, como listas enlazadas individualmente, listas ordenadas y dobles. Este video tutorial también cubre matrices, pilas y colas, y ordenación. También aprenderá sobre la búsqueda, tablas hash, recursión y algoritmos de retroceso. Finalmente, cubrirá árboles, árboles balanceados, árboles de decisión y algoritmos de red.

y..

  • Aprenda a analizar e implementar algoritmos comunes
  • Aprenda sobre los diferentes tipos de estructuras de datos
  • Teoría de la complejidad

TODO LO MEJOR…

Bueno, no hay “mejor”, porque lo que es “mejor” para mí puede no ser “mejor” para ti … 🙂

Sin embargo, me gustaría sugerirle lo siguiente:

  1. Aprenda algunas matemáticas discretas primero, ya que le dará muchas ideas. Fuentes:
  1. MIT – Matemáticas discretas – YouTube
  2. https://www.youtube.com/playlist

2. Algoritmos, Parte I | Coursera

3. Algoritmos, Parte II | Coursera

¡Hola!

Es una sabia decisión querer aprender estructuras de datos y algoritmos.

Tengo mi propio curso en Udemy.

Preparando la entrevista: estructuras de datos | Udemy

El código de cupón le ofrece un descuento del 60% para el curso.

¡Buena suerte!

Diría que obtuve un título en Informática: antes de graduarme en Ciencias de la Computación, ya era un programador probado, pero el conocimiento general que me dio el curso llevó las cosas a un nivel mucho, mucho más alto.

La combinación de teoría, ejercicios prácticos y entrenamiento individual por parte de expertos supera con creces lo que podría obtener de un curso, libro o reflexión personal en línea.

Probablemente, el trabajo más fundamental y clásico es The Art of Computer Programming de Knuth.

El arte de la programación de computadoras – Wikipedia