Image de couverture de Grokking Algorithms

Grokking Algorithms

Écouter un extrait
La meilleure offre de la saison

0,99 €/mois pendant 3 mois + 15 € de crédit Audible

Renouvellement automatique à 6,99 €/mois après 3 mois. Annulation mensuelle possible.
Profiter de l’offre
L'offre prend fin le 28 décembre 2026.
Plus d'offres

Grokking Algorithms

De : Aditya Bhargava
Lu par : Derek Lettman
Profiter de l’offre

Renouvellement automatique à 6,99 €/mois après 3 mois. Annulation mensuelle possible. L'offre se termine le 28 décembre 2026.

Acheter pour 12,62 €

Acheter pour 12,62 €

La meilleure offre de la saison | 0,99 €/mois pendant les 3 premiers mois + 15 € de crédit Audible

6,99 €/mois par la suite. Des conditions s’appliquent. Annulation mensuelle possible.
À propos de ce titre

Grokking Algorithms is a friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Learning about algorithms doesn't have to be boring!

An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to understand them but refuse to slog through dense multipage proofs, this is the book for you. This engaging guide makes it easy to learn how to use the most important algorithms effectively in your own programs.

Contents include:

  • Introduction to algorithms
  • Selection sort
  • Recursion
  • Quicksort
  • Hash tables
  • Breadth-first search
  • Dijkstra's algorithm
  • Greedy algorithms
  • Dynamic programming
  • K-nearest neighbors

This accessible introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.

Aditya Bhargava is a software engineer with a dual background in computer science and fine arts. He blogs on programming at adit.io.

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2016 Manning Publications (P)2016 Manning Publications
Data Science Informatik Programmieren & Softwareentwicklung

Ces titres pourraient aussi vous intéresser

Image de couverture de The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
Image de couverture de Building Applications with AI Agents
Image de couverture de Grokking Machine Learning
Image de couverture de Fundamentals of Software Architecture
Image de couverture de Data Science for Dummies
Image de couverture de Introducing Python (2nd Edition)
Image de couverture de Infinite Powers
Image de couverture de The Phoenix Project
Image de couverture de Clean Architecture
Image de couverture de Why Machines Learn
Image de couverture de Künstliche Intelligenz
Image de couverture de Designing Data-Intensive Applications
Image de couverture de Clean Code
Image de couverture de The Courage to Be Disliked
Image de couverture de Algorithms to Live By
Image de couverture de Empire of AI
adbl_web_anon_alc_button_suppression_t1
Aucune critique pour le moment