40 Algorithms Every Programmer Should Know, Second Edition: Python algorithms to live by to enhance your problem-solving skills
Welcome to Packt Early Access. We’re giving you an exclusive preview of this book before it goes on sale. It can take many months to write a book, but our authors have cutting-edge information to share with you today. Early Access gives you an insight into the latest developments by making chapter drafts available. The chapters may be a little rough around the edges right now, but our authors will update them over time.
You can dip in and out of this book or follow along from start to finish; Early Access is designed to be flexible. We hope you enjoy getting to know more about the process of writing a Packt book.
- 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
- Chapter 6: Unsupervised Machine Learning Algorithms
- Chapter 7: Traditional Supervised Learning Algorithms
- Chapter 8: Neural Network Algorithms
- Chapter 9: Advanced Deep Learning Algorithms
- Chapter 10: Algorithms for Natural Language Processing
- Chapter 11: Recommendation Engines
- Chapter 12: Data Algorithms
- Chapter 13: Cryptography
- Chapter 14: Large-Scale Algorithms
- Chapter 15: Practical Considerations