Début des algorithmes

Note :   (3,4 sur 5)

Début des algorithmes (Simon Harris)

Avis des lecteurs

Résumé:

Ce livre convient généralement aux débutants qui souhaitent s'initier aux algorithmes, en particulier à ceux qui ont une connaissance de base de Java. Il présente les concepts fondamentaux et les structures de données de manière claire, mais a reçu des critiques mitigées concernant l'accent mis sur les tests unitaires et la profondeur des explications. Alors que certains lecteurs apprécient son approche basée sur des exemples et sa facilité de compréhension, d'autres critiquent sa couverture superficielle des sujets avancés et l'accent mis sur les tests plutôt que sur les concepts algorithmiques.

Avantages:

Bonne introduction pour les débutants avec des exemples simples en Java.
Explications claires des algorithmes fondamentaux et des structures de données.
Engageant et facile à lire, rendant le processus d'apprentissage agréable.
Aide à acquérir des connaissances sur les pratiques de programmation Java et le style de codage.
Approche du codage axée sur les tests, qui permet d'améliorer les compétences en matière de programmation.

Inconvénients:

L'accent mis sur les tests unitaires détourne l'attention de l'algorithme.
Certains lecteurs trouvent que les explications sur les sujets avancés sont trop superficielles.
Le titre peut induire en erreur les débutants en leur faisant croire qu'il s'agit d'un ouvrage destiné aux néophytes.
Les exemples de code ne sont pas toujours cohérents et peuvent prêter à confusion.
Il manque des discussions détaillées sur certaines structures de données fondamentales, ce qui le rend moins utile pour ceux qui recherchent une compréhension approfondie.

(basé sur 14 avis de lecteurs)

Titre original :

Beginning Algorithms

Contenu du livre :

Algorithmes de démarrage

Une bonne compréhension des algorithmes, et le fait de savoir quand les appliquer, sont essentiels pour produire des logiciels qui fonctionnent non seulement correctement, mais aussi efficacement. Ce livre est le seul à transmettre toutes ces informations essentielles, depuis les bases des algorithmes, des structures de données et des caractéristiques de performance jusqu'aux algorithmes spécifiques utilisés dans les tâches de développement et de programmation.

Rempli d'explications détaillées et d'exemples instructifs, le livre commence par vous présenter quelques structures de données fondamentales, puis explique divers algorithmes de tri. Vous apprendrez ensuite des pratiques efficaces pour le stockage et la recherche par le biais du hachage, des arbres, des ensembles et des cartes. Les auteurs partagent également des conseils sur les techniques d'optimisation et les moyens d'éviter les pièges les plus courants en matière de performances. Au final, vous serez prêt à construire les algorithmes et les structures de données les plus couramment rencontrés dans le développement quotidien de logiciels.

Ce que vous apprendrez dans ce livre

⬤ Les bases de l'algorithmique, telles que l'itération et la récursivité.

⬤ Les structures de données élémentaires telles que les listes, les piles et les files d'attente.

⬤ Les algorithmes de tri de base et avancés, y compris le tri par insertion, le tri rapide et le tri par coquille.

⬤ Structures de données avancées telles que les arbres binaires, les arbres ternaires et les tas.

⬤ Les algorithmes de recherche de chaînes de caractères, de correspondance de chaînes de caractères, de hachage et de géométrie informatique.

⬤ Comment utiliser les techniques de développement piloté par les tests pour s'assurer que votre code fonctionne comme prévu.

⬤ Comment améliorer considérablement les performances de votre code grâce à des techniques pratiques de profilage et d'optimisation.

A qui s'adresse ce livre ?

Ce livre s'adresse à toute personne qui développe des applications, ou qui commence à le faire, et qui cherche à comprendre les algorithmes et les structures de données. Une connaissance de la programmation informatique est souhaitable.

Les guides Wrox Beginning sont conçus pour rendre l'apprentissage des langages et des technologies de programmation plus facile que vous ne le pensez, en fournissant un format structuré et didactique qui vous guidera à travers toutes les techniques impliquées.

Autres informations sur le livre :

ISBN :9780764596742
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2005
Nombre de pages :600

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Début des algorithmes - Beginning Algorithms
Algorithmes de démarrage Une bonne compréhension des algorithmes, et le fait de savoir quand les appliquer, sont...
Début des algorithmes - Beginning Algorithms
La petite perruche a fait un coup d'éclat - Little Budgie's Done A Fudgie
Little Budgie's Done A Fudgie est un conte unique en rimes qui raconte...
La petite perruche a fait un coup d'éclat - Little Budgie's Done A Fudgie

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)