40 algorithms every programmer should know hone your problem-solving skills by learning different algorithms and their implementation in Python

"Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental algorithms, such as sorting and searching, to modern algorithms used in machine learning and cryptography Key Features Learn the techniques you need to know to design alg...

Descripción completa

Detalles Bibliográficos
Otros Autores: Ahmad, Imran, (author) (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham ; Mumbai : Packt Publishing 2020.
Edición:First edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630922206719
Tabla de Contenidos:
  • Section 1: Fundamentals and Core Algorithms. Chapter 1: Overview of Algorithms ; Chapter 2: Data Structures Used in Algorithms ; Chapter 3: Sorting and Searching Algorithms ; Chapter 4: Designing Algorithms ;Chapter 5: Graph Algorithms
  • Section 2: Machine Learning Algorithms. Chapter 6: Unsupervised Machine Learning Algorithms ; Chapter 7: Traditional Supervised Learning Algorithms ; Chapter 8: Neural Network Algorithms ; Chapter 9: Algorithms for Natural Language Processing ; Chapter 10: Recommendation Engines
  • Section 3: Advanced Topics. Chapter 11: Data Algorithms ; Chapter 12: Cryptography ; Chapter 13: Large-Scale Algorithms ; Chapter 14: Practical Considerations.