Passer aux informations sur le produit
Structures de données et algorithmes avec Python
Structures de données et algorithmes avec Python
Description
Introduction au livre
Apprenez simultanément les structures de données et les algorithmes avec Python !

La plupart des ouvrages sur les structures de données et les algorithmes sont destinés aux étudiants spécialisés, ils peuvent donc être difficiles à comprendre si vous débutez en programmation ou si vous n'êtes pas familier avec la terminologie du codage.
Ce livre a été écrit par un auteur qui enseigne le génie informatique et possède une vaste expérience pédagogique, utilisant des illustrations et des explications faciles à comprendre afin que tout le monde, y compris les non-spécialistes, puisse facilement le comprendre.
Non seulement vous pouvez apprendre diverses structures de données et algorithmes, mais vous pouvez également développer des compétences en pensée informatique, c'est-à-dire des compétences en résolution de problèmes et en raisonnement logique.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
préface
Fixez-vous des objectifs avant d'étudier

PARTIE 1 Structures de données

Chapitre 01 Pile
01-1 Qu'est-ce qu'une pile ?
01-2 Implémentation d'une pile avec une structure de tableau
01-3 Application Stack : Vérification des parenthèses
01-4 Utilisation de la pile en Python
01-5 Pile système et appels circulaires
Problèmes pratiques

File d'attente du chapitre 02
02-1 Qu'est-ce que le Coran ?
02-2 File d'attente implémentée sous forme de tableau
02-3 Qu'est-ce qu'un deck ?
02-4 Implémentation d'un deck utilisant l'héritage
02-5 Utilisation des files d'attente et des paquets en Python
Problèmes pratiques

Liste du chapitre 03
03-1 Qu'est-ce qu'une liste ?
03-2 Structure liée à une structure de tableau
03-3 Liste des structures de tableaux : Listes Python
03-4 Structure et types de listes chaînées
03-5 Implémentation d'une liste avec une structure de connexion simple
03-6 Implémentation d'une liste avec une structure doublement chaînée
Problèmes pratiques

Chapitre 04 Arbre
04-1 Qu'est-ce qu'un arbre ?
04-2 Arbre binaire
04-3 Opérations sur les arbres binaires
04-4 Arbre de décision du code Morse
Arbre de formules 04-5
Problèmes pratiques

PARTIE 2 ALGORITHME

Chapitre 5 : Aperçu de l’algorithme
05-1 Qu'est-ce qu'un algorithme ?
05-2 Analyse des performances de l'algorithme
Problèmes pratiques

Chapitre 6 : Tri
06-1 Qu'est-ce que l'alignement ?
06-2 Tri par sélection
06-3 Tri par insertion
06-4 Tri rapide
Alignement du pilote 06-5
06-6 Utilisation de la fonction de tri de Python
Problèmes pratiques

Chapitre 7 Exploration
07-1 Qu'est-ce que la navigation ?
07-2 Recherche séquentielle
07-3 Recherche binaire
07-4 Arbre binaire de recherche
Problèmes pratiques

Chapitre 8 Graphique
08-1 Qu'est-ce qu'un graphique ?
08-2 Représentation graphique
08-3 Parcours de graphes
08-4 Arbre rénal
08-5 Arbre couvrant de coût minimal
Problèmes pratiques

PARTIE 3 Stratégies de conception d'algorithmes

Chapitre 09 Techniques forcées et stratégies avides
09-1 Processus de résolution de problèmes
09-2 Technique forcée
09-3 Technique gourmande
Problèmes pratiques

Chapitre 10 Diviser pour mieux régner
Qu'est-ce que la stratégie 10-1 : Diviser pour régner ?
Calculer la puissance de 10⁻²
10-3 Problème de sélection : Trouver le k-ième plus petit nombre
10-4 Tri fusion
10-5 Suite de Fibonacci et précautions pour diviser et régner
Problèmes pratiques

Chapitre 11 Programmation dynamique
11-1 Qu'est-ce que la programmation dynamique ?
11-2 Plus longue sous-séquence commune
11-3 Remplir le sac à dos
Problèmes pratiques

Chapitre 12 : Voyage dans le temps et retour en arrière dans l'espace
Peut-on acheter du temps dans l'espace 12-1 ?
Hachage 12-2
12-3 Retour en arrière
Problèmes pratiques

Réponses au quiz

Image détaillée
Image détaillée 1

Avis de l'éditeur
Des connaissances que je croyais connaître
Si vous ne pouvez pas l'utiliser, vous ne le savez pas !


Ce livre vise à rendre l'étude des structures de données et des algorithmes plus facile et plus amusante, et à les appliquer pour résoudre divers problèmes.
De plus, il présente en détail les principes de fonctionnement des structures de données à l'aide d'illustrations et explique comment les exprimer et les traiter efficacement grâce à des exemples.
De plus, les contenus complexes sont expliqués facilement à l'aide d'images, et le code détaillé est expliqué de manière à ce que vous n'ayez pas peur des explications détaillées et des applications pratiques, comme si vous assistiez à un cours en présentiel.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 20 novembre 2023
Nombre de pages, poids, dimensions : 376 pages | 772 g | 188 × 257 × 17 mm
- ISBN13 : 9791192932330
- ISBN10 : 1192932331

Vous aimerez peut-être aussi

카테고리