Introducción a los algoritmos CLRS “es un libro muy bueno y algunos lo llaman biblia de DS y Algo. Contiene código de ejemplo escrito en pseudocódigo y muchas matemáticas. Estas matemáticas y pseudocódigo pueden ser difíciles para el principiante. Puede comenzar con otro libro y luego volver a él cuando se sienta cómodo.
Si buscas preparación para la entrevista. Puede comenzar con “ Resolución de problemas en estructuras de datos y algoritmos ” escrito en varios lenguajes como C, C ++, Java, C #, Python, etc. Estos libros son fáciles de seguir y están escritos para el punto de vista de la entrevista .
Los enlaces de los libros en Amazon están abajo:
- Cómo saber si un algoritmo es [matemática] O (n) [/ matemática], [matemática] O (2n) [/ matemática] o [matemática] O (n ^ 2) [/ matemática]
- ¿Cuáles son los famosos algoritmos de Java para principiantes?
- ¿Cuál es la estructura de algoritmo / datos utilizada por Lucene para calcular el término frecuencia de los documentos?
- Cómo resolver el problema de 'La lista negra' en un CodeSprint reciente de HackerRank
- ¿Hay algún algoritmo que compita con RegEx? ¿Hay una manera fácil de ejecutar Python RegEx en una GPU?
1. Resolución de problemas en estructuras de datos y algoritmos utilizando C
2. Resolución de problemas en estructuras de datos y algoritmos usando C ++
3. Resolución de problemas en estructuras de datos y algoritmos utilizando Java
4. Resolución de problemas en estructuras de datos y algoritmos utilizando C #
5. Resolución de problemas en estructuras de datos y algoritmos usando Python
6. Estructuras de datos y algoritmos en Go
Descargo de responsabilidad: soy autor de todos los libros anteriores.