Note :
Cet ouvrage constitue un guide complet et convivial pour les débutants sur les structures de données et les algorithmes (DS&A), avec des explications claires et des illustrations étape par étape. Bien qu'il bénéficie d'exemples pratiques et d'une structure bien organisée, il utilise principalement plusieurs langages de programmation, ce qui peut représenter un défi pour certains lecteurs.
Avantages:Un style d'écriture clair et accessible, qui rend les concepts complexes faciles à comprendre.
Inconvénients:Une couverture complète des structures de données et des algorithmes essentiels.
(basé sur 106 avis de lecteurs)
A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills
Si vous pensiez que les structures de données et les algorithmes n'étaient que de la théorie, vous passez à côté de ce qu'ils peuvent apporter à votre code. Apprenez à utiliser la notation Big O pour accélérer votre code de plusieurs ordres de grandeur. Choisissez parmi des structures de données telles que les tables de hachage, les arbres et les graphes pour augmenter l'efficacité de votre code de façon exponentielle. Avec un langage simple et des diagrammes clairs, ce livre rend ce sujet complexe accessible, quelle que soit votre formation. Cette nouvelle édition propose des exercices pratiques dans chaque chapitre, ainsi que de nouveaux chapitres sur des sujets tels que la programmation dynamique, les tas et les essais. Obtenez les informations pratiques dont vous avez besoin pour maîtriser les structures de données et les algorithmes dans votre travail quotidien.
Les algorithmes et les structures de données sont bien plus que des concepts abstraits. Leur maîtrise vous permet d'écrire du code qui s'exécute plus rapidement et plus efficacement, ce qui est particulièrement important pour les applications web et mobiles d'aujourd'hui. Adoptez une approche pratique des structures de données et des algorithmes, avec des techniques et des scénarios du monde réel que vous pouvez utiliser dans votre code de production quotidien, avec des exemples en JavaScript, Python et Ruby. Cette nouvelle édition révisée comporte de nouveaux chapitres sur la récursion, la programmation dynamique et l'utilisation de Big O dans votre travail quotidien.
Utilisez la notation Big O pour mesurer et articuler l'efficacité de votre code, et modifiez votre algorithme pour le rendre plus rapide. Découvrez comment le choix des tableaux, des listes chaînées et des tables de hachage peut avoir une incidence considérable sur le code que vous écrivez. Utilisez la récursivité pour résoudre des problèmes délicats et créez des algorithmes qui s'exécutent exponentiellement plus vite que les autres. Examinez les structures de données avancées telles que les arbres binaires et les graphes pour faciliter la mise à l'échelle d'applications spécialisées telles que les réseaux sociaux et les logiciels de cartographie. Vous rencontrerez même un mot-clé unique qui peut donner un coup de pouce à votre code. Mettez en pratique vos nouvelles compétences avec des exercices dans chaque chapitre, accompagnés de solutions détaillées.
Utilisez ces techniques dès aujourd'hui pour rendre votre code plus rapide et plus évolutif.
© 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)