Grokking Algorithms, deuxième édition : Un guide illustré pour les programmeurs et autres personnes curieuses
ANT
- Des schémas en couleur et des exemples concrets tout au long du texte.
- Écrit pour les lecteurs novices en la matière.
- Des séries de problèmes par chapitre avec des solutions complètes.
- Connectez ce bloc à un méta-champ de produit pour le faire varier par titre.
Livraison gratuite pour les éditions imprimées.
Découvrez une autre lecture captivante à ajouter à votre bibliothèque numérique.
Description
Une introduction conviviale et entièrement illustrée aux algorithmes de programmation informatique les plus importants.
Maîtrisez les algorithmes les plus utilisés et soyez parfaitement préparé lorsque l'on vous interrogera à leur sujet lors de votre prochain entretien d'embauche. Avec des explications d'une simplicité merveilleuse, plus de 400 illustrations amusantes et des dizaines d'exemples pertinents, vous prendrez réellement plaisir à apprendre les algorithmes grâce à ce guide amusant et convivial !
Dans Grokking Algorithms, deuxième édition, vous découvrirez : Les algorithmes de recherche, de tri et de graphe Les structures de données telles que les tableaux, les listes, les tables de hachage, les arbres et les graphes Les algorithmes NP-complets et gloutons Les compromis de performance entre les algorithmes Des exercices et des exemples de code dans chaque chapitre Plus de 400 illustrations avec des explications détaillées.
La première édition de Grokking Algorithms a prouvé à plus de 100 000 lecteurs que l'apprentissage des algorithmes n'a pas besoin d'être compliqué ou ennuyeux ! Cette deuxième édition révisée contient une toute nouvelle couverture des arbres, y compris les arbres de recherche binaires, les arbres équilibrés, les arbres B et plus encore. Vous découvrirez également de nouvelles perspectives sur les performances des structures de données qui tiennent compte des CPU modernes. De plus, les exemples de code entièrement annotés du livre ont été mis à jour vers Python 3.
Préface de Daniel Zingaro.
À propos de la technologie
Les algorithmes que vous utilisez le plus souvent ont déjà été découverts, testés et prouvés. Grokking Algorithms, deuxième édition, facilite l'apprentissage, la compréhension et l'utilisation de ceux-ci. Avec des explications d'une simplicité merveilleuse, plus de 400 illustrations amusantes et des dizaines d'exemples pertinents, c'est le moyen idéal de libérer la puissance des algorithmes dans votre travail quotidien et de vous préparer à votre prochain entretien de codage – aucune connaissance en mathématiques n'est requise !
À propos du livre
Grokking Algorithms, deuxième édition, vous enseigne des algorithmes importants pour accélérer vos programmes, simplifier votre code et résoudre des problèmes de programmation courants. Commencez par des tâches telles que le tri et la recherche, puis développez vos compétences pour aborder des problèmes avancés comme la compression de données et l'intelligence artificielle. Vous apprendrez même à comparer les compromis de performance entre les algorithmes. De plus, cette nouvelle édition inclut une nouvelle couverture des arbres, des problèmes NP-complets et des mises à jour de code vers Python 3.
Contenu : Algorithmes de recherche, de tri et de graphe Structures de données telles que les tableaux, les listes, les tables de hachage, les arbres et les graphes Algorithmes NP-complets et gloutons Exercices et exemples de code dans chaque chapitre.
À propos du lecteur
Aucune compétence avancée en mathématiques ou en programmation n'est requise.
À propos de l'auteur
Aditya Bhargava est un ingénieur logiciel avec une double formation en informatique et en beaux-arts. Il écrit des articles sur la programmation sur adit.io.
Table des matières
1 Introduction aux algorithmes
2 Tri par sélection
3 Récursion
4 Quicksort
5 Tables de hachage
6 Recherche en largeur
7 Arbres
8 Arbres équilibrés
9 Algorithme de Dijkstra
10 Algorithmes gloutons
11 Programmation dynamique
12 k-plus proches voisins
13 Où aller ensuite
Spécifications
Foire aux questions
Dois-je créer un compte pour télécharger ?
Non. Après l'achat, vous pouvez accéder à votre ebook directement depuis la confirmation de commande ou la page de téléchargement.
Que faire si un exemplaire arrive endommagé ?
Contactez-nous et nous vous aiderons à accéder au fichier ou vous fournirons un nouveau téléchargement si nécessaire.