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

Creo que la fuente más asombrosa para aprender Algoritmos y Estructuras de Datos son los MOOC de Algoritmos, Parte 1 y Algoritmos, Parte 2 de Robert Sedgewick y Kevin Wayne de la Universidad de Princeton. A continuación se encuentran los enlaces a los cursos en Coursera:

Algoritmos, Parte I – Universidad de Princeton | Coursera

Algoritmos, Parte II – Universidad de Princeton | Coursera

Se ajusta bastante a la factura en lo que respecta a sus criterios, excepto por ejemplo de código en Python. Si puede obtener algunos ejemplos de código Java realmente concisos y concisos en este curso, entonces apuesto a que no se arrepentirá de invertir su tiempo y dinero en este curso. Muy recomendable.

Además, el libro Algorithms Design Manual de Steven Skiena es un libro grandioso y conciso con muchos ejemplos. Nuevamente, tiene un código de ejemplo no en Python sino en C. Pero, si puede seguir con el código C, entonces recomendaría este libro.

Espero que la información anterior le ayude en su búsqueda de algoritmos y estructuras de datos. Todo lo mejor.

Bueno, según yo, la mejor fuente para aprender estructuras de datos y algoritmos es:

Algoritmos: Diseño y Análisis, Parte 1 – Universidad de Stanford | Coursera

Algoritmos: Diseño y Análisis, Parte 2 – Universidad de Stanford | Coursera

Estructuras de datos y algoritmos | Coursera

Estructuras de datos – Universidad de California, San Diego, Escuela Superior de Economía | Coursera

El mejor lugar para encontrar tutoriales de programación es Hackr.io: encuentre y comparta los mejores cursos y tutoriales de programación en línea

Y aquí está la respuesta a tu pregunta.

Los mejores tutoriales sobre estructuras de datos y algoritmos votados por la comunidad de programación | Hackr.io

Gracias por A2A.

Feliz codificación

Khushal Sharma

El mejor sitio web para aprender algoritmos y estructuras de datos es GeeksforGeeks | Un portal informático para geeks

El mejor libro es “Estructuras de datos y algoritmos más fáciles”: compre estructuras y algoritmos de datos más fáciles: Segunda edición: Estructura de datos y libro de acertijos algorítmicos en línea a precios bajos en India

Estructuras de datos y algoritmos en Python es una buena lectura.

https://www.amazon.com/Structure

More Interesting

¿Qué son los proyectos de código abierto? Soy muy bueno en C ++, estructuras de datos y algoritmos. ¿Puedo contribuir a algunos proyectos de código abierto? Si es así, ¿cómo? ¿Tendré que aprender algún idioma nuevo?

¿El algoritmo de retroceso tiene que ver con la recursividad? Si no, ¿cuál es un ejemplo?

¿Cómo se escriben funciones explícitas y recursivas cuando se les da un conjunto particular de datos?

¿Puedo hacer que un usuario de matriz ingrese su tamaño?

¿Pueden los intrones tener longitudes que no sean múltiplos de 3 (lo que complicaría seriamente los algoritmos de predicción de genes)?

¿Cuál sería un ejemplo de un problema de programación que sería difícil si no fuera posible sin el uso de array?

¿Cuál es la relación entre matrices y matrices variables de programas de computadora?

Dada la matriz a [n + 1] de elementos 1 <= a [i] <= n, ¿de cuántas maneras podemos elegir k de n + 1 sin repetición?

¿Cuáles son las aplicaciones en tiempo real del algoritmo de Dijkstra?

¿Cuál es el mejor algoritmo para implementar la función next_permutation sin STL?

¿Cuánto AlphaGo es IA real frente a algoritmos de procesamiento informático muy potentes?

¿Cómo se desarrollaron los algoritmos cuánticos?

¿Cuáles son las aplicaciones de la lista de enlaces simple, doble, circular y de encabezado en la estructura de datos?

¿Qué algoritmo es usado por la función Java () de la búsqueda de subcadenas?

¿Cuáles son los principios o características esenciales de los algoritmos gráficos en informática?