{"product_id":"139135","title":"Structures de données : Apprenez-les facilement avec Python ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPBvhNsu8EErjN4zRrgoy212fkMS.png?v=1765073153\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Structures de données : Apprenez-les facilement avec Python \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/119590391\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eIntroduction au livre\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e  \u003cdiv\u003eLa structure des données est un sujet très important et fondamental dans le domaine informatique, car il s'agit d'une discipline académique visant à gérer et structurer efficacement les données à traiter par un ordinateur.\u003cbr\u003e Cependant, c'est aussi une matière que les étudiants trouvent difficile car elle exige la capacité de mettre en œuvre des concepts par le biais du codage, ainsi qu'une compréhension de ces concepts.\u003cbr\u003e Ce livre vise à aider les débutants à apprendre les structures de données plus facilement et de manière plus agréable, et à développer leur capacité à les appliquer pour résoudre divers problèmes.\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindice\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eCHAPITRE 01 Structures de données et algorithmes\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 1.1 Structures de données et algorithmes\u003cbr\u003e 1.2 Types de données abstraits\u003cbr\u003e 1.3 Analyse des performances de l'algorithme\u003cbr\u003e 1.4 Analyse de la complexité temporelle : algorithmes récursifs\u003cbr\u003e Problèmes pratiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 2 : Révision de Python\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 2.1 Qu'est-ce que Python ?\u003cbr\u003e 2.2 Types de données, littéraux et variables\u003cbr\u003e 2.3 Opérations Python\u003cbr\u003e 2.4 Appels de fonctions et fonctions d'entrée\/sortie\u003cbr\u003e 2.5 Structures de contrôle et itération\u003cbr\u003e 2.6 Types de données de collection\u003cbr\u003e 2.7 Fonctions définies par l'utilisateur\u003cbr\u003e 2.8 Portée des variables  \u003cbr\u003e2.9 Modules et espaces de noms\u003cbr\u003e Classe 2.10\u003cbr\u003e 2.11 Surcharge de l'opérateur\u003cbr\u003e 2.12 Héritage\u003cbr\u003e Problèmes pratiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 03 Listes et ensembles\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 3.1 Qu'est-ce qu'une liste ?\u003cbr\u003e 3.2 Les listes en Python\u003cbr\u003e 3.3 Liste implémentée sous forme de tableau\u003cbr\u003e 3.4 Application des listes : Éditeur de lignes\u003cbr\u003e 3.5 Qu'est-ce qu'un ensemble ?\u003cbr\u003e 3.6 Implémentation des ensembles\u003cbr\u003e Problèmes pratiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 04 EMPILAGE\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 4.1 Qu'est-ce qu'une pile ?\u003cbr\u003e 4.2 Implémentation de la pile\u003cbr\u003e 4.3 Applications Stack : Vérification des parenthèses\u003cbr\u003e 4.4 Application des piles : Formules de calcul\u003cbr\u003e 4.5 Application des piles : navigation dans un labyrinthe\u003cbr\u003e Problèmes pratiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 05 Queue et jeu de cartes\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 5.1 Qu'est-ce qu'une file d'attente ?\u003cbr\u003e 5.2 Implémentation de la file d'attente\u003cbr\u003e 5.3 Applications de file d'attente : Recherche en largeur\u003cbr\u003e 5.4 Qu'est-ce qu'un deck ?\u003cbr\u003e 5.5 Mise en œuvre du deck\u003cbr\u003e 5.6 File d'attente prioritaire\u003cbr\u003e 5.7 Application des files d'attente prioritaires : navigation stratégique dans un labyrinthe\u003cbr\u003e Problèmes pratiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 06 Structure connectée\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 6.1 Qu'est-ce qu'une structure connectée ?\u003cbr\u003e 6.2 Application des structures liées simples : Piles liées\u003cbr\u003e 6.3 Application de la structure de liaison simple : liste chaînée\u003cbr\u003e 6.4 Application de la structure de connexion circulaire : files d’attente connectées\u003cbr\u003e 6.5 Application de la structure à double liaison : pont relié\u003cbr\u003e Problèmes pratiques\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPITRE 07 Tri et recherche\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 7.1 Qu'est-ce que l'alignement ?\u003cbr\u003e 7.2 Algorithmes de tri de base\u003cbr\u003e 7.3 Applications du tri : Retour sur les ensembles\u003cbr\u003e 7.4 Navigation et structure de la carte\u003cbr\u003e 7.5 Algorithmes de recherche de base\u003cbr\u003e 7.6 Structures de recherche avancées : hachage\u003cbr\u003e 7.7 Comment résoudre le problème de dépassement de capacité du hachage\u003cbr\u003e Problèmes pratiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 08 Arbre\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 8.1 Qu'est-ce qu'un arbre ?\u003cbr\u003e 8.2 Arbre binaire\u003cbr\u003e 8.3 Opérations sur les arbres binaires\u003cbr\u003e 8.4 Applications des arbres binaires : arbres de décision en code Morse\u003cbr\u003e 8.5 Arbre de tas\u003cbr\u003e 8.6 Applications des tas : codes de Huffman\u003cbr\u003e Problèmes pratiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 09 Arbre de navigation\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 9.1 Qu'est-ce qu'un arbre de recherche ?\u003cbr\u003e 9.2 Opérations sur les arbres binaires de recherche\u003cbr\u003e 9.3 Carte utilisant un arbre binaire de recherche\u003cbr\u003e 9.4 Apprentissage avancé : Arbres de recherche binaire équilibrés\u003cbr\u003e Problèmes pratiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 10 GRAPHIQUE\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 10.1 Qu'est-ce qu'un graphique ?\u003cbr\u003e 10.2 Représentation graphique\u003cbr\u003e 10.3 Exploration du graphique\u003cbr\u003e 10.4 Inspection des composants connectés\u003cbr\u003e 10.5 Arbre à reins\u003cbr\u003e 10.6 Tri topologique\u003cbr\u003e Problèmes pratiques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPITRE 11 Graphiques pondérés\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 11.1 Qu'est-ce qu'un graphe pondéré ?\u003cbr\u003e 11.2 Représentation des graphes pondérés\u003cbr\u003e 11.3 Arbre couvrant de coût minimal\u003cbr\u003e 11.4 Chemin le plus court\u003cbr\u003e Problèmes pratiques\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPITRE 12 TRI AVANCÉ\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e 12.1 Différents algorithmes de tri\u003cbr\u003e 12.2 Tri Shell\u003cbr\u003e 12.3 Tri par tas\u003cbr\u003e 12.4 Tri fusion\u003cbr\u003e 12.5 Tri rapide\u003cbr\u003e 12.6 Tri rapide à double pivot\u003cbr\u003e 12.7 Tri par base\u003cbr\u003e 12.8 Comparaison des performances des algorithmes de tri\u003cbr\u003e Problèmes pratiques\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eAvis de l'éditeur\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eQu'est-ce qui a été ajouté ou modifié dans l'édition révisée ?\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e - Ajout de quiz ou de problèmes de programmation à la fin de chaque section.\u003cbr\u003e\u003cbr\u003e Nous avons prévu des exercices de « révision à mi-parcours » et des problèmes de « codage stimulant » afin que vous puissiez immédiatement réviser ce que vous avez étudié dans le texte.\u003cbr\u003e La réponse au problème « Contrôle de mi-session » a été fournie immédiatement, et le nom du fichier contenant la réponse au « Défi de codage ! » a été fourni afin qu'il puisse être téléchargé depuis le site web de Saengneung Publishing.\u003cbr\u003e\u003cbr\u003e - L'accent a été davantage mis sur la compréhension des principes et du fonctionnement des structures de données.\u003cbr\u003e\u003cbr\u003e Pour faciliter la compréhension, nous utilisons Python, mais nous avons adapté le code afin d'utiliser autant que possible une grammaire de base. \u003cbr\u003eL'objectif est de garantir que Python n'interfère pas avec la compréhension du fonctionnement des structures de données, et le code inclus est écrit de manière à pouvoir être facilement converti dans d'autres langages tels que C, C++ ou Java.\u003cbr\u003e\u003cbr\u003e - Les explications superflues ont été réduites et simplifiées.\u003cbr\u003e\u003cbr\u003e Les explications des parties simples et faciles à comprendre ont été raccourcies, et le contenu complexe a été simplifié pour en faciliter la compréhension.\u003cbr\u003e\u003cbr\u003e - Ajout d'explications directement dans le code source.\u003cbr\u003e\u003cbr\u003e Nous avons ajouté des explications directement dans le code source en utilisant des éléments graphiques tels que des cadres et des soulignements, ainsi que des commentaires, afin de rendre le code plus facile à comprendre.\u003cbr\u003e De plus, les noms des fichiers sources des codes inclus sont fournis et peuvent être téléchargés depuis le site web de Saengneung Publishing.\u003cbr\u003e\u003cbr\u003e - Ajout des exercices pratiques.\u003cbr\u003e\u003cbr\u003e Nous avons considérablement enrichi les exercices pratiques afin de préparer différents examens, tels que l'examen d'ingénieur en traitement de l'information. \u003cbr\u003eNous avons ajouté une variété de questions à quatre options pour vous aider à vous préparer aux examens importants.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCaractéristiques de ce livre\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e - Transmettre des concepts à l'aide d'images et d'illustrations\u003cbr\u003e Les concepts et les principes de fonctionnement des structures de données sont expliqués autant que possible à l'aide de diagrammes, et les questions et réponses fréquemment posées par les apprenants sont incluses sous forme d'illustrations.\u003cbr\u003e\u003cbr\u003e - Évaluation à mi-parcours par le biais de quiz et de problèmes de programmation\u003cbr\u003e Pour vous aider à réviser immédiatement ce que vous avez appris, nous avons inclus des quiz et des problèmes de codage simples à la fin de chaque section, vous permettant ainsi de vérifier les réponses.\u003cbr\u003e\u003cbr\u003e - Explication visant à améliorer la compréhension du code\u003cbr\u003e Nous avons renforcé les parties expliquées directement dans le code et fourni le nom du fichier de code de référence afin que l'intégralité du code puisse être vérifiée.\u003cbr\u003e\u003cbr\u003e - Boîte Python et Notes\u003cbr\u003e Les utilisations utiles de Python sont expliquées plus en détail dans l'encadré Python, et des informations complémentaires spécifiques au texte sont expliquées plus en détail dans l'encadré Références.\u003cbr\u003e\u003cbr\u003e - Code source complet fourni \u003cbr\u003eNous avons présenté le code complet, et non seulement quelques algorithmes de base, et fourni les fichiers sources (téléchargeables depuis le site web) afin que vous puissiez exécuter le code inclus et vérifier les résultats.\u003cbr\u003e\u003cbr\u003e - Exercices pratiques\u003cbr\u003e En plus des questions qui demandent la compréhension de la théorie ou l'écriture de code simple, nous avons fourni une variété de problèmes de codage qui approfondissent le contenu du texte. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e SPÉCIFICATIONS DES PRODUITS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate de publication :\u003c\/strong\u003e 26 juin 2023\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eNombre de pages, poids, dimensions :\u003c\/strong\u003e 480 pages | 190 × 240 × 30 mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13 :\u003c\/strong\u003e 9791192932187\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10 :\u003c\/strong\u003e 1192932188 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893342044202,"sku":"139135","price":42.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/d65c19c4484cd407e355a8afbd714ab5.jpg?v=1765397354","url":"https:\/\/librairie.coreenne.fr\/products\/139135","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}