Structures de données et algorithmes en Java

Note :   (4,2 sur 5)

Structures de données et algorithmes en Java (James Cutajar)

Avis des lecteurs

Résumé:

Ce livre présente des concepts de programmation et des algorithmes essentiels, utiles à la fois pour les tâches quotidiennes d'ingénierie logicielle et pour la préparation aux entretiens d'embauche. Il est recommandé aux débutants ayant une compréhension de base de Java, même si certains critiques suggèrent qu'il pourrait approfondir certains sujets.

Avantages:

Couvre des concepts et algorithmes importants, utiles pour les carrières en ingénierie logicielle et la préparation aux entretiens, bon pour les débutants et facile à comprendre.

Inconvénients:

Pourrait être plus complet sur certains sujets relatifs aux données ; certains lecteurs estiment que le prix est élevé par rapport au contenu fourni.

(basé sur 5 avis de lecteurs)

Titre original :

Beginning Java Data Structures and Algorithms

Contenu du livre :

Bien que votre application soit utile, elle n'est peut-être pas très performante. Apprenez des techniques permettant de prédire avec précision l'efficacité du code, d'écarter facilement les solutions inefficaces et d'améliorer les performances de votre application. Principales caractéristiques Explique en détail différents algorithmes et structures de données avec des exemples de problèmes et des implémentations Java le cas échéant Comprend des conseils et astuces intéressants qui vous permettent d'utiliser efficacement les algorithmes et les structures de données Couvre plus de 20 sujets à l'aide de 15 activités et exercices pratiques Description du livre

L'apprentissage des structures de données et des algorithmes vous permet de mieux comprendre comment résoudre les problèmes de programmation courants. La plupart des problèmes rencontrés quotidiennement par les programmeurs ont été résolus, essayés et testés. En sachant comment ces solutions fonctionnent, vous pouvez vous assurer que vous choisissez le bon outil lorsque vous êtes confronté à ces problèmes.

Ce livre vous enseigne les outils que vous pouvez utiliser pour créer des applications efficaces. Il commence par une introduction aux algorithmes et à la notation big O, puis explique les notions de bulle, de fusion, de tri sélectif et d'autres modèles de programmation populaires. Vous découvrirez également des structures de données telles que les arbres binaires, les tables de hachage et les graphes. Le livre progresse vers des concepts avancés, tels que les paradigmes de conception d'algorithmes et la théorie des graphes. À la fin du livre, vous saurez comment implémenter correctement les algorithmes et les structures de données les plus courants dans vos applications. Ce que vous apprendrez Comprendre certains des concepts fondamentaux des algorithmes clés Exprimer les complexités spatiales et temporelles à l'aide de la notation Big O. Implémenter correctement les algorithmes de tri classiques tels que merge et quicksort Implémenter correctement les structures de données basiques et complexes Découvrir les différents paradigmes de conception d'algorithmes, tels que greedy, diviser pour régner et la programmation dynamique Appliquer de puissantes techniques de correspondance de chaînes et optimiser la logique de vos applications Maîtriser les représentations de graphes et découvrir les différents algorithmes de graphes A qui s'adresse ce livre ?

Si vous souhaitez mieux comprendre les structures de données et les algorithmes courants en suivant des exemples de code en Java et améliorer l'efficacité de vos applications, ce livre est fait pour vous. Il est utile d'avoir des connaissances de base en Java, en mathématiques et en techniques de programmation orientée objet. Table des matières Algorithmes et complexité Algorithmes de tri et structures de données fondamentales Tables de hachage et arbres de recherche binaires Paradigmes de conception d'algorithmes Algorithmes de correspondance de chaînes Graphes, nombres premiers et classes de complexité

Autres informations sur le livre :

ISBN :9781789537178
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Structures de données et algorithmes en Java - Beginning Java Data Structures and...
Bien que votre application soit utile, elle n'est peut-être pas très...
Structures de données et algorithmes en Java - Beginning Java Data Structures and Algorithms
Apprendre la programmation simultanée avec Go - Learn Concurrent Programming with Go
Ecrivez du code concurrent en Go qui améliore les performances des...
Apprendre la programmation simultanée avec Go - Learn Concurrent Programming with Go

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)