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...

Full description

Bibliographic Details
Other Authors: Ahmad, Imran, (author) (author)
Format: eBook
Language:Inglés
Published: Birmingham ; Mumbai : Packt Publishing 2020.
Edition:First edition
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630922206719
Table of Contents:
  • 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.