{"product_id":"110246","title":"Comprendre les algorithmes à l'aide d'images ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYEEOLmsKTLH3HOmIEIvDSFjplVmN.png?v=1765097696\" 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 Comprendre les algorithmes à l'aide d'images \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\/126181068\/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\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eLes algorithmes et les structures de données peuvent-ils être exprimés et compris aussi facilement ?\u003c\/b\u003e \u003cbr\u003eL'application « Encyclopédie des algorithmes », avec 2,5 millions de téléchargements dans le monde, est désormais disponible sous forme de livre, une édition révisée et une deuxième édition du best-seller japonais d'Amazon !\u003cbr\u003e\u003cbr\u003e Les algorithmes sont différents même s'ils atteignent le même objectif.\u003cbr\u003e Certains algorithmes ont un temps d'exécution court mais consomment beaucoup de mémoire, tandis que d'autres ont un temps d'exécution long mais consomment peu de mémoire.\u003cbr\u003e La connaissance de divers algorithmes vous offre plus d'options lors de la création de programmes.\u003cbr\u003e Pour exécuter un algorithme efficace, vous devez utiliser une structure de données appropriée.\u003cbr\u003e En d'autres termes, la capacité à sélectionner l'algorithme et la structure de données optimaux pour une situation donnée est l'une des conditions pour devenir un bon programmeur.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e Ce livre a été écrit à partir d'une application appelée « Encyclopédie des algorithmes ».\u003cbr\u003e L'application utilise des animations pour expliquer le comportement de l'algorithme, mais ce livre utilise de nombreuses illustrations pour le rendre aussi facile à comprendre que l'application elle-même. \u003cbr\u003eDe plus, nous avons rédigé de nouveaux contenus de base que vous devez connaître avant d'apprendre les algorithmes, tels que « Qu'est-ce qu'un algorithme ? », « Temps de calcul des algorithmes » et « Notions de base des graphes », qui ne sont pas inclus dans l'application.\u003cbr\u003e La deuxième édition révisée ajoute la « compression de données », qui n'était pas abordée dans la première édition ni dans l'application, et introduit de nouveaux problèmes de graphes tels que « l'arbre couvrant minimal », « la correspondance » et « la correspondance de chaînes de caractères ».\u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e Vous pouvez consulter un aperçu du contenu du livre.\u003cbr\u003e \u003cspan\u003eAperçu\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\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\u003eLes bases de l'algorithme d'introduction\u003c\/b\u003e\u003cbr\u003e Qu'est-ce que l'algorithme 0-1 ?\u003cbr\u003e 0-2 Comment mesurer le temps de calcul\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 1 Structures de données\u003c\/b\u003e\u003cbr\u003e 1-1 Qu'est-ce qu'une structure de données ?\u003cbr\u003e Liste 1-2\u003cbr\u003e Tableau 1-3\u003cbr\u003e 1 à 4 piles\u003cbr\u003e 1 à 5 files d'attente\u003cbr\u003e Table de hachage 1-6\u003cbr\u003e 1-7 hanches\u003cbr\u003e Arbre binaire de recherche 1-8\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 2 Tri\u003c\/b\u003e\u003cbr\u003e Qu'est-ce que l'alignement 2-1 ?\u003cbr\u003e Tri à bulles 2-2\u003cbr\u003e Tri par sélection 2-3\u003cbr\u003e 2-4 Tri par insertion\u003cbr\u003e 2-5 Tri par tas\u003cbr\u003e 2-6 Tri fusion\u003cbr\u003e 2-7 Tri rapide\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 3 Recherche dans un tableau\u003c\/b\u003e\u003cbr\u003e 3-1 Recherche linéaire\u003cbr\u003e 3-2 Recherche binaire\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 4 Graphique\u003c\/b\u003e\u003cbr\u003e 4-1 Qu'est-ce qu'un graphique ?  \u003cbr\u003e4-2 Recherche en largeur\u003cbr\u003e 4-3 Recherche en profondeur\u003cbr\u003e 4-4 Algorithme de Bellman-Ford\u003cbr\u003e 4-5 Algorithme de Dijkstra\u003cbr\u003e 4-6 A*\u003cbr\u003e 4-7 Algorithme de Kruskal\u003cbr\u003e 4-8 Algorithme de Prim\u003cbr\u003e Algorithme de correspondance 4-9\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 5 Algorithmes de sécurité\u003c\/b\u003e\u003cbr\u003e 5-1 Algorithme de sécurité\u003cbr\u003e 5-2 Notions de base sur les mots de passe\u003cbr\u003e Fonction de hachage 5-3\u003cbr\u003e 5-4 Méthode de chiffrement à clé symétrique\u003cbr\u003e 5-5 Cryptographie à clé publique\u003cbr\u003e Méthode de chiffrement hybride 5-6\u003cbr\u003e Échange de clés Diffie-Hellman 5-7\u003cbr\u003e Code d'authentification du message 5-8\u003cbr\u003e 5-9 Signature numérique\u003cbr\u003e 5 à 10 certificats numériques\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 6 : Clustering\u003c\/b\u003e\u003cbr\u003e 6-1 Qu'est-ce que le clustering ?\u003cbr\u003e Algorithme k-means 6-2\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 7 : Compression des données\u003c\/b\u003e\u003cbr\u003e 7-1 Compression et encodage des données\u003cbr\u003e 7-2 Codage par plage\u003cbr\u003e Code 7-3 décodable de manière unique\u003cbr\u003e 7-4 Code instantané\u003cbr\u003e Code 7-5 à moitié homme\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapitre 8 Autres algorithmes\u003c\/b\u003e\u003cbr\u003e 8-1 Algorithme d'Euclide\u003cbr\u003e 8-2 Méthode de détermination des nombres premiers\u003cbr\u003e 8-3 Cordes appariées\u003cbr\u003e 8-4 Algorithme de Knuth-Morris-Pratt\u003cbr\u003e PageRank 8-5\u003cbr\u003e Tour 8-6 de Hanoï\u003cbr\u003e\u003cbr\u003e Recherche\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eImage détaillée\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate4479\/MidCate002\/447815894.jpg\" border=\"0\" alt=\"Image détaillée 1\"\u003e\u003c\/div\u003e\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\u003eLa lecture suffit !\u003c\/b\u003e \u003cbr\u003eDes algorithmes et des structures de données faciles et rapides à comprendre !\u003cbr\u003e\u003cbr\u003e Un algorithme est une séquence de calculs ou d'opérations, ou une séquence d'étapes permettant de résoudre un problème à l'aide d'un ordinateur.\u003cbr\u003e Vous pouvez résoudre des problèmes tels que « trier une liste de nombres par ordre décroissant » et « trouver le chemin le plus court du point de départ à la destination ».\u003cbr\u003e Les ordinateurs sont rapides pour exécuter des instructions de base, comme l'addition ou le stockage de valeurs dans des adresses mémoire, mais ils ne sont pas performants pour exécuter des instructions complexes.\u003cbr\u003e Pour un ordinateur, un problème comme « trier une liste de nombres par ordre décroissant » est une tâche complexe.\u003cbr\u003e La conception d'algorithmes est le processus qui consiste à combiner des instructions de base afin qu'un ordinateur puisse exécuter cette séquence complexe d'opérations.\u003cbr\u003e\u003cbr\u003e Ce livre explique les principes de fonctionnement de 33 algorithmes de base et de 7 structures de données de manière simple, conviviale et détaillée, 100% illustrée. \u003cbr\u003eCe livre vous aidera à visualiser la logique, le processus et le fonctionnement des algorithmes en suivant le processus à l'aide d'images, ce qui vous sera d'une grande aide pour comprendre les idées et la structure des algorithmes.\u003cbr\u003e Découvrons ensemble le monde passionnant des algorithmes, essentiels pour écrire du code de qualité, de manière simple et agréable, grâce à des illustrations.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Un mot de l'auteur]\u003c\/b\u003e\u003cbr\u003e Ce livre est conçu pour aider même les débutants à comprendre facilement les algorithmes et les structures de données.\u003cbr\u003e Un algorithme est une séquence de calculs permettant de résoudre un problème, et correspond à toutes les étapes d'un programme informatique.\u003cbr\u003e Même en résolvant le même problème sur un ordinateur, le temps de calcul nécessaire pour obtenir la réponse varie considérablement selon qu'un algorithme efficace est utilisé ou non.\u003cbr\u003e Il est également important d'utiliser des structures de données appropriées.\u003cbr\u003e\u003cbr\u003e \u003cbr\u003eCe livre est une introduction aux algorithmes.\u003cbr\u003e Le monde des algorithmes est plus vaste et plus profond.\u003cbr\u003e Si la lecture de ce livre éveille votre intérêt pour les algorithmes, je vous encourage à approfondir le sujet.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Note du traducteur]\u003c\/b\u003e\u003cbr\u003e Le destin du développeur est de comprendre et d'appliquer les algorithmes et la terminologie en constante évolution.\u003cbr\u003e Pour vivre une vie sans stress en tant que développeur, il est crucial d'avoir la confiance nécessaire pour comprendre facilement les nouveaux termes et algorithmes.\u003cbr\u003e Une fois que vous l'aurez compris, vous devrez l'affronter de front et le confronter d'abord avec la certitude qu'il n'a rien d'exceptionnel.\u003cbr\u003e Pour avoir cette confiance, il est judicieux de bien comprendre les algorithmes représentatifs.\u003cbr\u003e\u003cbr\u003e De plus, avant d'examiner les parties spécifiques de l'algorithme, il est judicieux d'en comprendre les principes de manière abstraite. \u003cbr\u003eIl est notamment très utile de comprendre les changements d'état gérés par l'algorithme en les suivant visuellement et numériquement.\u003cbr\u003e Donc, pour quiconque souhaite étudier les algorithmes, je recommande de lire ce livre avant tout autre.\u003cbr\u003e Je recommande une approche qui permette de comprendre rapidement et facilement grâce aux images, puis d'apprendre un contenu plus spécifique. \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 d'émission :\u003c\/strong\u003e 30 avril 2024\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 264 pages | 400 g | 152 × 225 × 11 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 9791140709403 \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":43893704982570,"sku":"110246","price":29.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/a96121a15e2c6748ce9f740777493209.jpg?v=1765412818","url":"https:\/\/librairie.coreenne.fr\/products\/110246","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}