Note :
Le livre est généralement bien accueilli pour son contenu concis et informatif sur JavaScript, les algorithmes et les structures de données, ce qui en fait une bonne ressource à la fois pour les débutants et pour ceux qui se préparent à des entretiens d'embauche. Toutefois, certains lecteurs estiment qu'il manque de profondeur dans certains domaines, que son contenu est dépassé et qu'il n'est pas adapté au format Kindle.
Avantages:⬤ Brillant et concis manuel d'initiation au JavaScript
⬤ idéal pour les débutants et les développeurs expérimentés
⬤ très instructif pour la préparation des entretiens d'embauche
⬤ excellente introduction aux algorithmes et aux structures de données
⬤ bien conservé lorsqu'il a été acheté d'occasion
⬤ recommandé pour l'implémentation des structures de données de base.
⬤ Certaines sections, en particulier sur les arbres et les graphes, sont expédiées et manquent de profondeur
⬤ problèmes d'édition et de cohérence dans les extraits de code
⬤ contenu obsolète ne reflétant pas ES6
⬤ difficile à utiliser sur Kindle
⬤ considéré comme trop superficiel par certains lecteurs
⬤ sujets spécifiques sous-explorés, comme les listes disjointes et les explications sur le Big O.
(basé sur 11 avis de lecteurs)
Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript
Améliorez vos compétences en apprenant les structures de données et les algorithmes classiques en JavaScript.
Caractéristiques principales
⬤ Comprendre les structures de données courantes et les algorithmes associés, ainsi que le contexte dans lequel elles sont utilisées.
⬤ Maîtrisez les structures de données JavaScript existantes telles que les tableaux, les ensembles et les cartes et apprenez à en implémenter de nouvelles telles que les piles, les listes chaînées, les arbres et les graphes.
⬤ Tous les concepts sont expliqués de manière simple, suivis d'exemples.
Description du livre
Ce livre commence par couvrir les bases du langage JavaScript et introduit ECMAScript 7, avant de passer progressivement aux implémentations actuelles d'ECMAScript 6. Vous acquerrez une connaissance approfondie des fonctions des tables de hachage et des structures de données ensemblistes, ainsi que de la manière dont les arbres et les cartes de hachage peuvent être utilisés pour rechercher des fichiers dans un disque dur ou représenter une base de données. Ce livre est une voie accessible pour approfondir JavaScript. Les graphes étant l'une des structures de données les plus complexes que vous rencontrerez, nous vous donnerons également une meilleure compréhension de pourquoi et comment les graphes sont largement utilisés dans les systèmes de navigation GPS dans les réseaux sociaux.
Vers la fin du livre, vous découvrirez comment toutes les théories présentées dans ce livre peuvent être appliquées dans des solutions du monde réel en travaillant sur vos propres réseaux informatiques et recherches sur Facebook.
Ce que vous apprendrez
⬤ Déclarer, initialiser, ajouter et supprimer des éléments de tableaux, de piles et de files d'attente.
⬤ Vous apprendrez à utiliser des algorithmes tels que DFS (Depth-first Search) et BFS (Breadth-First Search) pour les structures de données les plus complexes.
⬤ Exploiter la puissance de la création de listes chaînées, de listes doublement chaînées et de listes chaînées circulaires.
⬤ Stocker des éléments uniques avec des tables de hachage, des dictionnaires et des ensembles.
⬤ Utiliser des arbres binaires et des arbres de recherche binaires.
⬤ Trier les structures de données à l'aide d'une série d'algorithmes tels que le tri à bulles, le tri par insertion et le tri rapide.
A qui s'adresse ce livre ?
Si vous êtes étudiant en informatique ou au début de votre carrière technologique et que vous souhaitez explorer les capacités optimales de JavaScript, ce livre est fait pour vous. Vous devez avoir une connaissance de base de JavaScript et de la logique de programmation pour commencer à vous amuser avec les algorithmes.
© 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)