Grokking Algorithms, deuxième édition

Note :   (4,7 sur 5)

Grokking Algorithms, deuxième édition (Y. Bhargava Aditya)

Avis des lecteurs

Résumé:

Dans l'ensemble, « Grokking Algorithms » est reconnu comme une introduction accessible et attrayante aux algorithmes, en particulier pour les débutants et ceux qui n'ont pas de formation formelle en informatique. Il est particulièrement apprécié pour ses aides visuelles à l'apprentissage et ses explications claires. Cependant, certains évaluateurs ont trouvé que le contenu manquait de profondeur et ont noté des erreurs significatives dans le code Python présenté dans le livre.

Avantages:

Facile à lire et à comprendre, en particulier pour les débutants et les non-professionnels de la science et de la technologie.
Des aides visuelles attrayantes qui améliorent la compréhension.
Contenu bien structuré avec des chapitres de longueur raisonnable.
Motivation et encouragement à poursuivre l'apprentissage.
Facilite l'apprentissage pour les personnes souffrant de TDAH grâce à son approche conviviale.

Inconvénients:

Certains lecteurs ont trouvé que le livre était trop superficiel et manquait de profondeur sur des sujets complexes.
De graves erreurs dans le code Python, qui ont conduit certains lecteurs à déconseiller l'achat du livre.
Certains algorithmes ne sont pas couverts en détail, comme la recherche en profondeur (DFS).
Les exemples de codage peuvent ne pas être fiables ou précis, ce qui provoque la frustration des utilisateurs.

(basé sur 17 avis de lecteurs)

Titre original :

Grokking Algorithms, Second Edition

Contenu du livre :

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 posera des questions à leur sujet lors de votre prochain entretien d'embauche. Avec des explications d'une grande simplicité, plus de 400 illustrations amusantes et des dizaines d'exemples pertinents, vous prendrez plaisir à apprendre les algorithmes grâce à ce guide amusant et convivial !

Dans Grokking Algorithms, Second Edition, 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 gourmands 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 ne doit pas ê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 bien plus encore. Vous découvrirez également de nouvelles perspectives sur les performances des structures de données qui prennent en compte les processeurs modernes. De plus, les exemples de code entièrement annotés du livre ont été mis à jour pour Python 3.

Préface de Daniel Zingaro.

L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF et ePub de Manning Publications.

À 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 leur apprentissage, leur compréhension et leur utilisation. Avec des explications d'une grande simplicité, plus de 400 illustrations amusantes et des dizaines d'exemples pertinents, c'est le moyen idéal pour exploiter la puissance des algorithmes dans votre travail quotidien et vous préparer à votre prochain entretien de codage - pas besoin de faire des maths !

À propos du livre

Grokking Algorithms, deuxième édition, vous enseigne les algorithmes importants pour accélérer vos programmes, simplifier votre code et résoudre les problèmes de programmation courants. Commencez par des tâches telles que le tri et la recherche, puis développez vos compétences pour vous attaquer à des problèmes avancés tels que la compression de données et l'intelligence artificielle. Vous apprendrez même à comparer les performances des différents algorithmes. De plus, cette nouvelle édition inclut une nouvelle couverture des arbres, des problèmes NP-complets et des mises à jour de code pour 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 gourmands 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.

A propos de l'auteur

Aditya Bhargava est ingénieur logiciel et possède une double formation en informatique et en beaux-arts. Il tient un blog sur la programmation à l'adresse adit. io.

Table des matières

1 Introduction aux algorithmes

2 Tri par sélection

3 La récursivité

4 Quicksort

5 Tables de hachage

6 Recherche de perles en premier

7 Arbres

8 Arbres équilibrés

9 Algorithme de Dijkstra

10 Algorithmes gourmands

11 Programmation dynamique

12 k-voisins les plus proches

13 où aller ensuite

Autres informations sur le livre :

ISBN :9781633438538
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2024
Nombre de pages :320

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Grokking Algorithms, deuxième édition - Grokking Algorithms, Second Edition
Une introduction conviviale et entièrement illustrée aux algorithmes de...
Grokking Algorithms, deuxième édition - Grokking Algorithms, Second Edition

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)