[{"data":1,"prerenderedAt":3608},["ShallowReactive",2],{"navigation":3,"\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict":585,"\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict__counterpart":1845,"\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict__slides":2318,"annexes-memo:\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict":2799,"annexes-slides:\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict":3209},[4,224,440],{"title":5,"path":6,"stem":7,"children":8},"SNT — Seconde","\u002Fsnt-2nde","0.snt-2nde\u002F0.index",[9,10,14,36,66,92,118,144,162,184,206],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"REVIEW pédagogique — SNT 2nde","\u002Fsnt-2nde\u002Freview","0.snt-2nde\u002FREVIEW",{"title":15,"path":16,"stem":17,"children":18},"Internet","\u002Fsnt-2nde\u002Fsa-internet","0.snt-2nde\u002Fsa-internet\u002F0.index",[19,20,24,28,32],{"title":15,"path":16,"stem":17},{"title":21,"path":22,"stem":23},"Adresses symboliques et DNS","\u002Fsnt-2nde\u002Fsa-internet\u002Fadresses-dns","0.snt-2nde\u002Fsa-internet\u002F1.adresses-dns",{"title":25,"path":26,"stem":27},"Internet et les réseaux physiques","\u002Fsnt-2nde\u002Fsa-internet\u002Freseaux-physiques","0.snt-2nde\u002Fsa-internet\u002F2.reseaux-physiques",{"title":29,"path":30,"stem":31},"Protocoles TCP\u002FIP et routage des paquets","\u002Fsnt-2nde\u002Fsa-internet\u002Ftcp-ip-routage","0.snt-2nde\u002Fsa-internet\u002F3.tcp-ip-routage",{"title":33,"path":34,"stem":35},"Réseaux pair-à-pair","\u002Fsnt-2nde\u002Fsa-internet\u002Fpair-a-pair","0.snt-2nde\u002Fsa-internet\u002F4.pair-a-pair",{"title":37,"path":38,"stem":39,"children":40},"Le Web","\u002Fsnt-2nde\u002Fsb-web","0.snt-2nde\u002Fsb-web\u002F0.index",[41,42,46,50,54,58,62],{"title":37,"path":38,"stem":39},{"title":43,"path":44,"stem":45},"Histoire du Web","\u002Fsnt-2nde\u002Fsb-web\u002Fhistoire-web","0.snt-2nde\u002Fsb-web\u002F1.histoire-web",{"title":47,"path":48,"stem":49},"URL et hypertexte","\u002Fsnt-2nde\u002Fsb-web\u002Furl-hypertexte","0.snt-2nde\u002Fsb-web\u002F2.url-hypertexte",{"title":51,"path":52,"stem":53},"HTML et CSS — le contenu et la présentation","\u002Fsnt-2nde\u002Fsb-web\u002Fhtml-css","0.snt-2nde\u002Fsb-web\u002F3.html-css",{"title":55,"path":56,"stem":57},"Client-serveur et requêtes HTTP","\u002Fsnt-2nde\u002Fsb-web\u002Fclient-serveur-http","0.snt-2nde\u002Fsb-web\u002F4.client-serveur-http",{"title":59,"path":60,"stem":61},"Moteurs de recherche","\u002Fsnt-2nde\u002Fsb-web\u002Fmoteurs-recherche","0.snt-2nde\u002Fsb-web\u002F5.moteurs-recherche",{"title":63,"path":64,"stem":65},"Sécurité du navigateur et notions juridiques","\u002Fsnt-2nde\u002Fsb-web\u002Fsecurite-droits","0.snt-2nde\u002Fsb-web\u002F6.securite-droits",{"title":67,"path":68,"stem":69,"children":70},"Les réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F0.index",[71,72,76,80,84,88],{"title":67,"path":68,"stem":69},{"title":73,"path":74,"stem":75},"Panorama des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpanorama-rs","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F1.panorama-rs",{"title":77,"path":78,"stem":79},"Identité numérique et authentification","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fidentite-numerique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F2.identite-numerique",{"title":81,"path":82,"stem":83},"Le modèle économique des réseaux sociaux","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fmodele-economique","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F3.modele-economique",{"title":85,"path":86,"stem":87},"Petit monde et graphes","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fpetit-monde-graphes","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F4.petit-monde-graphes",{"title":89,"path":90,"stem":91},"La cyberviolence","\u002Fsnt-2nde\u002Fsc-reseaux-sociaux\u002Fcyberviolence","0.snt-2nde\u002Fsc-reseaux-sociaux\u002F5.cyberviolence",{"title":93,"path":94,"stem":95,"children":96},"Les données structurées et leur traitement","\u002Fsnt-2nde\u002Fsd-donnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F0.index",[97,98,102,106,110,114],{"title":93,"path":94,"stem":95},{"title":99,"path":100,"stem":101},"Données et formats","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-formats","0.snt-2nde\u002Fsd-donnees-structurees\u002F1.donnees-formats",{"title":103,"path":104,"stem":105},"Données structurées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fdonnees-structurees","0.snt-2nde\u002Fsd-donnees-structurees\u002F2.donnees-structurees",{"title":107,"path":108,"stem":109},"Métadonnées","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fmetadonnees","0.snt-2nde\u002Fsd-donnees-structurees\u002F3.metadonnees",{"title":111,"path":112,"stem":113},"Traitement de tables","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Ftraitement-tables","0.snt-2nde\u002Fsd-donnees-structurees\u002F4.traitement-tables",{"title":115,"path":116,"stem":117},"Le cloud","\u002Fsnt-2nde\u002Fsd-donnees-structurees\u002Fcloud","0.snt-2nde\u002Fsd-donnees-structurees\u002F5.cloud",{"title":119,"path":120,"stem":121,"children":122},"Localisation, cartographie et mobilité","\u002Fsnt-2nde\u002Fse-localisation-cartographie","0.snt-2nde\u002Fse-localisation-cartographie\u002F0.index",[123,124,128,132,136,140],{"title":119,"path":120,"stem":121},{"title":125,"path":126,"stem":127},"GPS et Galileo — se situer grâce aux satellites","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fgps-galileo","0.snt-2nde\u002Fse-localisation-cartographie\u002F1.gps-galileo",{"title":129,"path":130,"stem":131},"Décoder une trame NMEA","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Ftrame-nmea","0.snt-2nde\u002Fse-localisation-cartographie\u002F2.trame-nmea",{"title":133,"path":134,"stem":135},"Cartes numériques — GeoPortail et OpenStreetMap","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fcartes-numeriques","0.snt-2nde\u002Fse-localisation-cartographie\u002F3.cartes-numeriques",{"title":137,"path":138,"stem":139},"Itinéraires et graphes","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fitineraires-graphes","0.snt-2nde\u002Fse-localisation-cartographie\u002F4.itineraires-graphes",{"title":141,"path":142,"stem":143},"Confidentialité de la position","\u002Fsnt-2nde\u002Fse-localisation-cartographie\u002Fconfidentialite-position","0.snt-2nde\u002Fse-localisation-cartographie\u002F5.confidentialite-position",{"title":145,"path":146,"stem":147,"children":148},"Informatique embarquée et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee","0.snt-2nde\u002Fsf-info-embarquee\u002F0.index",[149,150,154,158],{"title":145,"path":146,"stem":147},{"title":151,"path":152,"stem":153},"Systèmes informatiques embarqués","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fsystemes-embarques","0.snt-2nde\u002Fsf-info-embarquee\u002F1.systemes-embarques",{"title":155,"path":156,"stem":157},"Capteurs et actionneurs","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fcapteurs-actionneurs","0.snt-2nde\u002Fsf-info-embarquee\u002F2.capteurs-actionneurs",{"title":159,"path":160,"stem":161},"IHM et objets connectés","\u002Fsnt-2nde\u002Fsf-info-embarquee\u002Fihm-objet-connecte","0.snt-2nde\u002Fsf-info-embarquee\u002F3.ihm-objet-connecte",{"title":163,"path":164,"stem":165,"children":166},"Photographie numérique","\u002Fsnt-2nde\u002Fsg-photo-numerique","0.snt-2nde\u002Fsg-photo-numerique\u002F0.index",[167,168,172,176,180],{"title":163,"path":164,"stem":165},{"title":169,"path":170,"stem":171},"Photosites, pixels et résolution","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fpixels-resolution","0.snt-2nde\u002Fsg-photo-numerique\u002F1.pixels-resolution",{"title":173,"path":174,"stem":175},"Les algorithmes de l'appareil photo","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Falgorithmes-photo","0.snt-2nde\u002Fsg-photo-numerique\u002F2.algorithmes-photo",{"title":177,"path":178,"stem":179},"Les métadonnées EXIF","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Fmetadonnees-exif","0.snt-2nde\u002Fsg-photo-numerique\u002F3.metadonnees-exif",{"title":181,"path":182,"stem":183},"Traiter une image en Python","\u002Fsnt-2nde\u002Fsg-photo-numerique\u002Ftraitement-rgb","0.snt-2nde\u002Fsg-photo-numerique\u002F4.traitement-rgb",{"title":185,"path":186,"stem":187,"children":188},"Notions transversales de programmation","\u002Fsnt-2nde\u002Fsh-prog-notions","0.snt-2nde\u002Fsh-prog-notions\u002F0.index",[189,190,194,198,202],{"title":185,"path":186,"stem":187},{"title":191,"path":192,"stem":193},"Séquences d'instructions et variables","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fsequences-affectations","0.snt-2nde\u002Fsh-prog-notions\u002F1.sequences-affectations",{"title":195,"path":196,"stem":197},"Instructions conditionnelles","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fconditionnelles","0.snt-2nde\u002Fsh-prog-notions\u002F2.conditionnelles",{"title":199,"path":200,"stem":201},"Boucles bornées et non bornées","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Fboucles","0.snt-2nde\u002Fsh-prog-notions\u002F3.boucles",{"title":203,"path":204,"stem":205},"Définitions et appels de fonctions","\u002Fsnt-2nde\u002Fsh-prog-notions\u002Ffonctions","0.snt-2nde\u002Fsh-prog-notions\u002F4.fonctions",{"title":207,"path":208,"stem":209,"children":210},"Démo des widgets MDC","\u002Fsnt-2nde\u002Fzz-demo-widgets","0.snt-2nde\u002Fzz-demo-widgets\u002F0.index",[211,212,216,220],{"title":207,"path":208,"stem":209},{"title":213,"path":214,"stem":215},"Démo statique — callouts, code, BO, illustration","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fstatique","0.snt-2nde\u002Fzz-demo-widgets\u002F1.statique",{"title":217,"path":218,"stem":219},"Démo interactive — self-eval et python-snippet","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Finteractif","0.snt-2nde\u002Fzz-demo-widgets\u002F2.interactif",{"title":221,"path":222,"stem":223},"Démo · 14 widgets de manipulation NSI","\u002Fsnt-2nde\u002Fzz-demo-widgets\u002Fwidgets-manipulation","0.snt-2nde\u002Fzz-demo-widgets\u002F3.widgets-manipulation",{"title":225,"path":226,"stem":227,"children":228},"NSI — Première","\u002Fnsi-1ere","1.nsi-1ere\u002F0.index",[229,230,234,256,282,304,328,354,380,410],{"title":225,"path":226,"stem":227},{"title":231,"path":232,"stem":233},"Relecture pédagogique — 8 chapitres NSI 1ère (PA → PH)","\u002Fnsi-1ere\u002Freview","1.nsi-1ere\u002FREVIEW",{"title":235,"path":236,"stem":237,"children":238},"Histoire de l'informatique","\u002Fnsi-1ere\u002Fpa-histoire-info","1.nsi-1ere\u002Fpa-histoire-info\u002F0.index",[239,240,244,248,252],{"title":235,"path":236,"stem":237},{"title":241,"path":242,"stem":243},"De la préantiquité aux machines à calculer","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fpreantiquite-aux-machines","1.nsi-1ere\u002Fpa-histoire-info\u002F1.preantiquite-aux-machines",{"title":245,"path":246,"stem":247},"La machine universelle (1930-1950)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fmachine-universelle","1.nsi-1ere\u002Fpa-histoire-info\u002F2.machine-universelle",{"title":249,"path":250,"stem":251},"Les ordinateurs modernes (1947-1990)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Fordinateurs-modernes","1.nsi-1ere\u002Fpa-histoire-info\u002F3.ordinateurs-modernes",{"title":253,"path":254,"stem":255},"Réseaux, Web et IA (1969 à aujourd'hui)","\u002Fnsi-1ere\u002Fpa-histoire-info\u002Freseaux-et-web","1.nsi-1ere\u002Fpa-histoire-info\u002F4.reseaux-et-web",{"title":257,"path":258,"stem":259,"children":260},"Représentation des données — types et valeurs","\u002Fnsi-1ere\u002Fpb-types-valeurs","1.nsi-1ere\u002Fpb-types-valeurs\u002F0.index",[261,262,266,270,274,278],{"title":257,"path":258,"stem":259},{"title":263,"path":264,"stem":265},"Bases de numération et entiers positifs","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbases-entiers-positifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F1.bases-entiers-positifs",{"title":267,"path":268,"stem":269},"Entiers relatifs et complément à deux","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fentiers-relatifs","1.nsi-1ere\u002Fpb-types-valeurs\u002F2.entiers-relatifs",{"title":271,"path":272,"stem":273},"Nombres flottants et virgule flottante","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fflottants","1.nsi-1ere\u002Fpb-types-valeurs\u002F3.flottants",{"title":275,"path":276,"stem":277},"Textes et encodages — ASCII, ISO-8859-1, Unicode","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Ftextes-encodages","1.nsi-1ere\u002Fpb-types-valeurs\u002F4.textes-encodages",{"title":279,"path":280,"stem":281},"Valeurs booléennes et opérateurs logiques","\u002Fnsi-1ere\u002Fpb-types-valeurs\u002Fbooleens","1.nsi-1ere\u002Fpb-types-valeurs\u002F5.booleens",{"title":283,"path":284,"stem":285,"children":286},"Représentation des données : types construits","\u002Fnsi-1ere\u002Fpc-types-construits","1.nsi-1ere\u002Fpc-types-construits\u002F0.index",[287,288,292,296,300],{"title":283,"path":284,"stem":285},{"title":289,"path":290,"stem":291},"Tableaux et listes","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftableaux-listes","1.nsi-1ere\u002Fpc-types-construits\u002F1.tableaux-listes",{"title":293,"path":294,"stem":295},"Listes en compréhension","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fcomprehension","1.nsi-1ere\u002Fpc-types-construits\u002F2.comprehension",{"title":297,"path":298,"stem":299},"Tuples et p-uplets nommés","\u002Fnsi-1ere\u002Fpc-types-construits\u002Ftuples","1.nsi-1ere\u002Fpc-types-construits\u002F3.tuples",{"title":301,"path":302,"stem":303},"Dictionnaires","\u002Fnsi-1ere\u002Fpc-types-construits\u002Fdictionnaires","1.nsi-1ere\u002Fpc-types-construits\u002F4.dictionnaires",{"title":305,"path":306,"stem":307,"children":308},"Traitement de données en tables","\u002Fnsi-1ere\u002Fpd-tables-donnees","1.nsi-1ere\u002Fpd-tables-donnees\u002F0.index",[309,310,314,318,322],{"title":305,"path":306,"stem":307},{"title":311,"path":312,"stem":313},"Tables et CSV","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftables-csv","1.nsi-1ere\u002Fpd-tables-donnees\u002F1.tables-csv",{"title":315,"path":316,"stem":317},"Recherche et filtrage","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Frecherche","1.nsi-1ere\u002Fpd-tables-donnees\u002F2.recherche",{"title":319,"path":320,"stem":321},"Trier une table","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ftri","1.nsi-1ere\u002Fpd-tables-donnees\u002F3.tri",{"title":323,"path":324,"stem":325,"children":326},"Fusion et indexation","\u002Fnsi-1ere\u002Fpd-tables-donnees\u002Ffusion-indexation","1.nsi-1ere\u002Fpd-tables-donnees\u002F4.fusion-indexation",[327],{"title":323,"path":324,"stem":325},{"title":329,"path":330,"stem":331,"children":332},"IHM sur le Web","\u002Fnsi-1ere\u002Fpe-ihm-web","1.nsi-1ere\u002Fpe-ihm-web\u002F0.index",[333,334,338,342,346,350],{"title":329,"path":330,"stem":331},{"title":335,"path":336,"stem":337},"HTML et CSS — rappel de structure","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fhtml-css-bases","1.nsi-1ere\u002Fpe-ihm-web\u002F1.html-css-bases",{"title":339,"path":340,"stem":341},"Formulaires HTML","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fformulaires","1.nsi-1ere\u002Fpe-ihm-web\u002F2.formulaires",{"title":343,"path":344,"stem":345},"Événements JavaScript","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fevenements-js","1.nsi-1ere\u002Fpe-ihm-web\u002F3.evenements-js",{"title":347,"path":348,"stem":349},"Manipulation du DOM","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fdom-interaction","1.nsi-1ere\u002Fpe-ihm-web\u002F4.dom-interaction",{"title":351,"path":352,"stem":353},"Client, serveur et HTTP","\u002Fnsi-1ere\u002Fpe-ihm-web\u002Fclient-serveur-http","1.nsi-1ere\u002Fpe-ihm-web\u002F5.client-serveur-http",{"title":355,"path":356,"stem":357,"children":358},"Architectures matérielles et systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os","1.nsi-1ere\u002Fpf-archi-os\u002F0.index",[359,360,364,368,372,376],{"title":355,"path":356,"stem":357},{"title":361,"path":362,"stem":363},"Le modèle de von Neumann","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fvon-neumann","1.nsi-1ere\u002Fpf-archi-os\u002F1.von-neumann",{"title":365,"path":366,"stem":367},"Périphériques et interface homme-machine","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fperipheriques-ihm","1.nsi-1ere\u002Fpf-archi-os\u002F2.peripheriques-ihm",{"title":369,"path":370,"stem":371},"Les systèmes d'exploitation","\u002Fnsi-1ere\u002Fpf-archi-os\u002Fsystemes-exploitation","1.nsi-1ere\u002Fpf-archi-os\u002F3.systemes-exploitation",{"title":373,"path":374,"stem":375},"Linux et le shell","\u002Fnsi-1ere\u002Fpf-archi-os\u002Flinux-shell","1.nsi-1ere\u002Fpf-archi-os\u002F4.linux-shell",{"title":377,"path":378,"stem":379},"Réseaux et protocoles","\u002Fnsi-1ere\u002Fpf-archi-os\u002Freseaux","1.nsi-1ere\u002Fpf-archi-os\u002F5.reseaux",{"title":381,"path":382,"stem":383,"children":384},"Langages et programmation","\u002Fnsi-1ere\u002Fpg-langages-prog","1.nsi-1ere\u002Fpg-langages-prog\u002F0.index",[385,386,390,394,398,402,406],{"title":381,"path":382,"stem":383},{"title":387,"path":388,"stem":389},"Diversité et unité des langages de programmation","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fdiversite-langages","1.nsi-1ere\u002Fpg-langages-prog\u002F1.diversite-langages",{"title":391,"path":392,"stem":393},"Constructions élémentaires","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fconstructions-elementaires","1.nsi-1ere\u002Fpg-langages-prog\u002F2.constructions-elementaires",{"title":395,"path":396,"stem":397},"Fonctions","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Ffonctions","1.nsi-1ere\u002Fpg-langages-prog\u002F3.fonctions",{"title":399,"path":400,"stem":401},"Spécification d'une fonction","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fspecification","1.nsi-1ere\u002Fpg-langages-prog\u002F4.specification",{"title":403,"path":404,"stem":405},"Mise au point des programmes","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fmise-au-point","1.nsi-1ere\u002Fpg-langages-prog\u002F5.mise-au-point",{"title":407,"path":408,"stem":409},"Utilisation de bibliothèques","\u002Fnsi-1ere\u002Fpg-langages-prog\u002Fbibliotheques","1.nsi-1ere\u002Fpg-langages-prog\u002F6.bibliotheques",{"title":411,"path":412,"stem":413,"children":414},"Algorithmique","\u002Fnsi-1ere\u002Fph-algorithmique","1.nsi-1ere\u002Fph-algorithmique\u002F0.index",[415,416,420,424,428,432,436],{"title":411,"path":412,"stem":413},{"title":417,"path":418,"stem":419},"Parcours séquentiel d'un tableau","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fparcours-sequentiel","1.nsi-1ere\u002Fph-algorithmique\u002F1.parcours-sequentiel",{"title":421,"path":422,"stem":423},"Bases de la complexité","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fcomplexite-bases","1.nsi-1ere\u002Fph-algorithmique\u002F2.complexite-bases",{"title":425,"path":426,"stem":427},"Tris par sélection et par insertion","\u002Fnsi-1ere\u002Fph-algorithmique\u002Ftris","1.nsi-1ere\u002Fph-algorithmique\u002F3.tris",{"title":429,"path":430,"stem":431},"Recherche dichotomique","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fdichotomie","1.nsi-1ere\u002Fph-algorithmique\u002F4.dichotomie",{"title":433,"path":434,"stem":435},"Algorithmes gloutons","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fgloutons","1.nsi-1ere\u002Fph-algorithmique\u002F5.gloutons",{"title":437,"path":438,"stem":439},"Les k plus proches voisins (k-NN)","\u002Fnsi-1ere\u002Fph-algorithmique\u002Fknn","1.nsi-1ere\u002Fph-algorithmique\u002F6.knn",{"title":441,"path":442,"stem":443,"children":444},"NSI — Terminale","\u002Fnsi-tale","2.nsi-tale\u002F0.index",[445,446,450,476,498,536,560],{"title":441,"path":442,"stem":443},{"title":447,"path":448,"stem":449},"Review pédagogique — chapitres NSI Terminale (TA, TB, TC, TD, TE)","\u002Fnsi-tale\u002Freview","2.nsi-tale\u002FREVIEW",{"title":451,"path":452,"stem":453,"children":454},"Structures de données","\u002Fnsi-tale\u002Fta-structures-donnees","2.nsi-tale\u002Fta-structures-donnees\u002F0.index",[455,456,460,464,468,472],{"title":451,"path":452,"stem":453},{"title":457,"path":458,"stem":459},"Objet, classe, interface","\u002Fnsi-tale\u002Fta-structures-donnees\u002Finterface-implementation","2.nsi-tale\u002Fta-structures-donnees\u002F1.interface-implementation",{"title":461,"path":462,"stem":463},"Implémenter une structure — l'exemple de la file FIFO","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fimplementer-une-structure","2.nsi-tale\u002Fta-structures-donnees\u002F2.implementer-une-structure",{"title":465,"path":466,"stem":467},"Listes, piles, files, dictionnaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict","2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict",{"title":469,"path":470,"stem":471},"Arbres binaires","\u002Fnsi-tale\u002Fta-structures-donnees\u002Farbres-binaires","2.nsi-tale\u002Fta-structures-donnees\u002F4.arbres-binaires",{"title":473,"path":474,"stem":475},"Graphes","\u002Fnsi-tale\u002Fta-structures-donnees\u002Fgraphes","2.nsi-tale\u002Fta-structures-donnees\u002F5.graphes",{"title":477,"path":478,"stem":479,"children":480},"Bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees","2.nsi-tale\u002Ftb-bases-de-donnees\u002F0.index",[481,482,486,490,494],{"title":477,"path":478,"stem":479},{"title":483,"path":484,"stem":485},"Le modèle relationnel","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fmodele-relationnel","2.nsi-tale\u002Ftb-bases-de-donnees\u002F1.modele-relationnel",{"title":487,"path":488,"stem":489},"Bases de données relationnelles et anomalies de schéma","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fbase-relationnelle","2.nsi-tale\u002Ftb-bases-de-donnees\u002F2.base-relationnelle",{"title":491,"path":492,"stem":493},"Le langage SQL","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsql","2.nsi-tale\u002Ftb-bases-de-donnees\u002F3.sql",{"title":495,"path":496,"stem":497},"Les systèmes de gestion de bases de données","\u002Fnsi-tale\u002Ftb-bases-de-donnees\u002Fsgbd","2.nsi-tale\u002Ftb-bases-de-donnees\u002F4.sgbd",{"title":499,"path":500,"stem":501,"children":502},"Architectures matérielles, systèmes d'exploitation et réseaux","\u002Fnsi-tale\u002Ftc-archi-os-reseaux","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F0.index",[503,504,508,512,516,520,524,528,532],{"title":499,"path":500,"stem":501},{"title":505,"path":506,"stem":507},"Le système sur puce (SoC)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fsysteme-sur-puce","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F1.systeme-sur-puce",{"title":509,"path":510,"stem":511},"Processus et ordonnancement par l'OS","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprocessus-os","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F2.processus-os",{"title":513,"path":514,"stem":515},"L'interblocage (deadlock)","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Finterblocage","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F3.interblocage",{"title":517,"path":518,"stem":519},"Principes du routage","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Froutage-principes","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F4.routage-principes",{"title":521,"path":522,"stem":523},"Protocoles de routage RIP et OSPF","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fprotocoles-rip-ospf","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F5.protocoles-rip-ospf",{"title":525,"path":526,"stem":527},"Chiffrement symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-symetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F6.chiffrement-symetrique",{"title":529,"path":530,"stem":531},"Chiffrement asymétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fchiffrement-asymetrique","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F7.chiffrement-asymetrique",{"title":533,"path":534,"stem":535},"HTTPS — l'échange de clé symétrique","\u002Fnsi-tale\u002Ftc-archi-os-reseaux\u002Fhttps-tls","2.nsi-tale\u002Ftc-archi-os-reseaux\u002F8.https-tls",{"title":381,"path":537,"stem":538,"children":539},"\u002Fnsi-tale\u002Ftd-langages-prog","2.nsi-tale\u002Ftd-langages-prog\u002F0.index",[540,541,544,548,552,556],{"title":381,"path":537,"stem":538},{"title":403,"path":542,"stem":543},"\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmise-au-point","2.nsi-tale\u002Ftd-langages-prog\u002F1.mise-au-point",{"title":545,"path":546,"stem":547},"Modularité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fmodularite","2.nsi-tale\u002Ftd-langages-prog\u002F2.modularite",{"title":549,"path":550,"stem":551},"Récursivité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Frecursivite","2.nsi-tale\u002Ftd-langages-prog\u002F3.recursivite",{"title":553,"path":554,"stem":555},"Paradigmes de programmation","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fparadigmes","2.nsi-tale\u002Ftd-langages-prog\u002F4.paradigmes",{"title":557,"path":558,"stem":559},"Programme comme donnée — calculabilité et indécidabilité","\u002Fnsi-tale\u002Ftd-langages-prog\u002Fprogramme-comme-donnee","2.nsi-tale\u002Ftd-langages-prog\u002F5.programme-comme-donnee",{"title":411,"path":561,"stem":562,"children":563},"\u002Fnsi-tale\u002Fte-algorithmique","2.nsi-tale\u002Fte-algorithmique\u002F0.index",[564,565,569,573,577,581],{"title":411,"path":561,"stem":562},{"title":566,"path":567,"stem":568},"Algorithmes sur les arbres binaires","\u002Fnsi-tale\u002Fte-algorithmique\u002Farbres-binaires-algos","2.nsi-tale\u002Fte-algorithmique\u002F1.arbres-binaires-algos",{"title":570,"path":571,"stem":572},"Parcours de graphes — DFS, BFS, cycles, chemins","\u002Fnsi-tale\u002Fte-algorithmique\u002Fgraphes-parcours","2.nsi-tale\u002Fte-algorithmique\u002F2.graphes-parcours",{"title":574,"path":575,"stem":576},"Diviser pour régner","\u002Fnsi-tale\u002Fte-algorithmique\u002Fdiviser-pour-regner","2.nsi-tale\u002Fte-algorithmique\u002F3.diviser-pour-regner",{"title":578,"path":579,"stem":580},"Programmation dynamique","\u002Fnsi-tale\u002Fte-algorithmique\u002Fprogrammation-dynamique","2.nsi-tale\u002Fte-algorithmique\u002F4.programmation-dynamique",{"title":582,"path":583,"stem":584},"Recherche textuelle — l'algorithme de Boyer-Moore","\u002Fnsi-tale\u002Fte-algorithmique\u002Frecherche-textuelle","2.nsi-tale\u002Fte-algorithmique\u002F5.recherche-textuelle",{"id":586,"title":465,"bo":587,"body":589,"description":1831,"eval":1832,"extension":1833,"labo":1832,"meta":1834,"navigation":1162,"path":466,"quizzes":1835,"readingTime":906,"seo":1843,"stem":467,"tp":1832,"__hash__":1844},"cours\u002F2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict.md",[588],"TA03",{"type":590,"value":591,"toc":1822},"minimark",[592,597,614,625,629,762,785,812,816,895,1070,1080,1084,1139,1266,1272,1276,1295,1399,1405,1515,1555,1672,1676,1719,1794,1798,1816,1818],[593,594,596],"h2",{"id":595},"introduction","Introduction",[598,599,600,601,605,606,609,610,613],"p",{},"Une ",[602,603,604],"strong",{},"structure linéaire"," organise ses éléments dans un ordre — chaque élément\na (au plus) un précédent et un suivant. Quatre structures dominent le programme\nde Terminale, qui se distinguent ",[602,607,608],{},"non par leur forme"," mais ",[602,611,612],{},"par leurs\nopérations autorisées",". On retient une structure pour ce qu'elle permet, pas\npour ce qu'elle contient.",[598,615,616,617,620,621,624],{},"Cet item ",[618,619],"bo-ref",{"code":588}," demande explicitement de ",[602,622,623],{},"distinguer les structures\npar le jeu des méthodes qui les caractérisent"," et de savoir choisir la bonne\nen fonction de la situation.",[593,626,628],{"id":627},"vue-densemble","Vue d'ensemble",[630,631,632,651],"table",{},[633,634,635],"thead",{},[636,637,638,642,645,648],"tr",{},[639,640,641],"th",{},"Structure",[639,643,644],{},"Accès autorisé",[639,646,647],{},"Mode",[639,649,650],{},"Opérations clés",[652,653,654,686,712,735],"tbody",{},[636,655,656,662,669,672],{},[657,658,659],"td",{},[602,660,661],{},"Liste",[657,663,664,665],{},"Par index ",[666,667,668],"code",{},"[i]",[657,670,671],{},"quelconque",[657,673,674,677,678,677,680,677,683],{},[666,675,676],{},"len",", ",[666,679,668],{},[666,681,682],{},"append",[666,684,685],{},"insert(i, x)",[636,687,688,693,696,701],{},[657,689,690],{},[602,691,692],{},"Pile",[657,694,695],{},"Au sommet uniquement",[657,697,698],{},[602,699,700],{},"LIFO",[657,702,703,677,706,677,709],{},[666,704,705],{},"empiler",[666,707,708],{},"depiler",[666,710,711],{},"sommet",[636,713,714,719,722,727],{},[657,715,716],{},[602,717,718],{},"File",[657,720,721],{},"Tête et queue séparées",[657,723,724],{},[602,725,726],{},"FIFO",[657,728,729,677,732],{},[666,730,731],{},"enfiler",[666,733,734],{},"defiler",[636,736,737,742,745,748],{},[657,738,739],{},[602,740,741],{},"Dictionnaire",[657,743,744],{},"Par clé",[657,746,747],{},"non ordonné conceptuellement",[657,749,750,677,753,677,756,677,759],{},[666,751,752],{},"d[k]",[666,754,755],{},"d[k] = v",[666,757,758],{},"del d[k]",[666,760,761],{},"k in d",[763,764,765],"note",{},[598,766,767,769,770,774,775,769,777,780,781,784],{},[602,768,700],{}," = ",[771,772,773],"em",{},"Last In, First Out"," — comme une pile d'assiettes. ",[602,776,726],{},[771,778,779],{},"First\nIn, First Out"," — comme une file d'attente. Ces deux acronymes sont ",[602,782,783],{},"exigibles","\nau baccalauréat.",[786,787,790,797],"self-eval-qcm",{"correct":788,"slug":789},"1","listes-piles-files-dict-c1",[791,792,794],"template",{"v-slot:question":793},"",[598,795,796],{},"Une structure dans laquelle le dernier ajouté est le premier retiré est…",[791,798,799],{"v-slot:choices":793},[800,801,802,806,809],"ul",{},[803,804,805],"li",{},"une file",[803,807,808],{},"une pile",[803,810,811],{},"un dictionnaire",[593,813,815],{"id":814},"la-pile-lifo","La pile (LIFO)",[598,817,818,819,822,823,894],{},"Une pile fonctionne comme une ",[602,820,821],{},"pile d'assiettes"," dans un placard : la dernière\nposée est la première reprise, et l'on n'accède qu'au sommet. Implémentation\ndirecte par liste Python — on opère toujours à la fin de la liste, ce qui est en\n",[824,825,828,863],"span",{"className":826},[827],"katex",[824,829,832],{"className":830},[831],"katex-mathml",[833,834,836],"math",{"xmlns":835},"http:\u002F\u002Fwww.w3.org\u002F1998\u002FMath\u002FMathML",[837,838,839,858],"semantics",{},[840,841,842,847,852,855],"mrow",{},[843,844,846],"mi",{"mathvariant":845},"script","O",[848,849,851],"mo",{"stretchy":850},"false","(",[853,854,788],"mn",{},[848,856,857],{"stretchy":850},")",[859,860,862],"annotation",{"encoding":861},"application\u002Fx-tex","\\mathcal{O}(1)",[824,864,868],{"className":865,"ariaHidden":867},[866],"katex-html","true",[824,869,872,877,883,887,890],{"className":870},[871],"base",[824,873],{"className":874,"style":876},[875],"strut","height:1em;vertical-align:-0.25em;",[824,878,846],{"className":879,"style":882},[880,881],"mord","mathcal","margin-right:0.0278em;",[824,884,851],{"className":885},[886],"mopen",[824,888,788],{"className":889},[880],[824,891,857],{"className":892},[893],"mclose"," amorti :",[896,897,901],"pre",{"className":898,"code":899,"language":900,"meta":793,"style":793},"language-python shiki shiki-themes github-light github-light github-dark","class Pile:\n    def __init__(self):\n        self._data = []\n    def empiler(self, x):\n        self._data.append(x)\n    def depiler(self):\n        if not self._data:\n            raise IndexError(\"pile vide\")\n        return self._data.pop()\n    def sommet(self):\n        return self._data[-1]\n    def est_vide(self):\n        return not self._data\n","python",[666,902,903,919,932,947,958,966,976,991,1009,1020,1030,1048,1058],{"__ignoreMap":793},[824,904,907,911,915],{"class":905,"line":906},"line",1,[824,908,910],{"class":909},"s8jYJ","class",[824,912,914],{"class":913},"snPdu"," Pile",[824,916,918],{"class":917},"sxrX7",":\n",[824,920,922,925,929],{"class":905,"line":921},2,[824,923,924],{"class":909},"    def",[824,926,928],{"class":927},"sBjJW"," __init__",[824,930,931],{"class":917},"(self):\n",[824,933,935,938,941,944],{"class":905,"line":934},3,[824,936,937],{"class":927},"        self",[824,939,940],{"class":917},"._data ",[824,942,943],{"class":909},"=",[824,945,946],{"class":917}," []\n",[824,948,950,952,955],{"class":905,"line":949},4,[824,951,924],{"class":909},[824,953,954],{"class":913}," empiler",[824,956,957],{"class":917},"(self, x):\n",[824,959,961,963],{"class":905,"line":960},5,[824,962,937],{"class":927},[824,964,965],{"class":917},"._data.append(x)\n",[824,967,969,971,974],{"class":905,"line":968},6,[824,970,924],{"class":909},[824,972,973],{"class":913}," depiler",[824,975,931],{"class":917},[824,977,979,982,985,988],{"class":905,"line":978},7,[824,980,981],{"class":909},"        if",[824,983,984],{"class":909}," not",[824,986,987],{"class":927}," self",[824,989,990],{"class":917},"._data:\n",[824,992,994,997,1000,1002,1006],{"class":905,"line":993},8,[824,995,996],{"class":909},"            raise",[824,998,999],{"class":927}," IndexError",[824,1001,851],{"class":917},[824,1003,1005],{"class":1004},"sIIMD","\"pile vide\"",[824,1007,1008],{"class":917},")\n",[824,1010,1012,1015,1017],{"class":905,"line":1011},9,[824,1013,1014],{"class":909},"        return",[824,1016,987],{"class":927},[824,1018,1019],{"class":917},"._data.pop()\n",[824,1021,1023,1025,1028],{"class":905,"line":1022},10,[824,1024,924],{"class":909},[824,1026,1027],{"class":913}," sommet",[824,1029,931],{"class":917},[824,1031,1033,1035,1037,1040,1043,1045],{"class":905,"line":1032},11,[824,1034,1014],{"class":909},[824,1036,987],{"class":927},[824,1038,1039],{"class":917},"._data[",[824,1041,1042],{"class":909},"-",[824,1044,788],{"class":927},[824,1046,1047],{"class":917},"]\n",[824,1049,1051,1053,1056],{"class":905,"line":1050},12,[824,1052,924],{"class":909},[824,1054,1055],{"class":913}," est_vide",[824,1057,931],{"class":917},[824,1059,1061,1063,1065,1067],{"class":905,"line":1060},13,[824,1062,1014],{"class":909},[824,1064,984],{"class":909},[824,1066,987],{"class":927},[824,1068,1069],{"class":917},"._data\n",[598,1071,1072,1075,1076,1079],{},[602,1073,1074],{},"Cas d'usage typiques"," : pile d'appels d'un programme récursif, retour-arrière\n(navigation web, ",[771,1077,1078],{},"undo","), parcours en profondeur d'un graphe.",[593,1081,1083],{"id":1082},"la-file-fifo","La file (FIFO)",[598,1085,1086,1087,1090,1091,1094,1095,1138],{},"Une file fonctionne comme une ",[602,1088,1089],{},"salle d'attente"," chez le médecin : on arrive par\nla fin, on passe par le début, dans l'ordre d'arrivée. On a vu au cours précédent\ndeux implémentations (par liste, par deux piles). L'implémentation idiomatique\nen Python utilise ",[666,1092,1093],{},"collections.deque",", qui offre le ",[824,1096,1098,1117],{"className":1097},[827],[824,1099,1101],{"className":1100},[831],[833,1102,1103],{"xmlns":835},[837,1104,1105,1115],{},[840,1106,1107,1109,1111,1113],{},[843,1108,846],{"mathvariant":845},[848,1110,851],{"stretchy":850},[853,1112,788],{},[848,1114,857],{"stretchy":850},[859,1116,862],{"encoding":861},[824,1118,1120],{"className":1119,"ariaHidden":867},[866],[824,1121,1123,1126,1129,1132,1135],{"className":1122},[871],[824,1124],{"className":1125,"style":876},[875],[824,1127,846],{"className":1128,"style":882},[880,881],[824,1130,851],{"className":1131},[886],[824,1133,788],{"className":1134},[880],[824,1136,857],{"className":1137},[893]," aux deux\nextrémités :",[896,1140,1142],{"className":898,"code":1141,"language":900,"meta":793,"style":793},"from collections import deque\n\nclass File:\n    def __init__(self):\n        self._data = deque()\n    def enfiler(self, x):\n        self._data.append(x)\n    def defiler(self):\n        if not self._data:\n            raise IndexError(\"file vide\")\n        return self._data.popleft()\n    def est_vide(self):\n        return not self._data\n",[666,1143,1144,1158,1164,1173,1181,1192,1201,1207,1216,1226,1239,1248,1256],{"__ignoreMap":793},[824,1145,1146,1149,1152,1155],{"class":905,"line":906},[824,1147,1148],{"class":909},"from",[824,1150,1151],{"class":917}," collections ",[824,1153,1154],{"class":909},"import",[824,1156,1157],{"class":917}," deque\n",[824,1159,1160],{"class":905,"line":921},[824,1161,1163],{"emptyLinePlaceholder":1162},true,"\n",[824,1165,1166,1168,1171],{"class":905,"line":934},[824,1167,910],{"class":909},[824,1169,1170],{"class":913}," File",[824,1172,918],{"class":917},[824,1174,1175,1177,1179],{"class":905,"line":949},[824,1176,924],{"class":909},[824,1178,928],{"class":927},[824,1180,931],{"class":917},[824,1182,1183,1185,1187,1189],{"class":905,"line":960},[824,1184,937],{"class":927},[824,1186,940],{"class":917},[824,1188,943],{"class":909},[824,1190,1191],{"class":917}," deque()\n",[824,1193,1194,1196,1199],{"class":905,"line":968},[824,1195,924],{"class":909},[824,1197,1198],{"class":913}," enfiler",[824,1200,957],{"class":917},[824,1202,1203,1205],{"class":905,"line":978},[824,1204,937],{"class":927},[824,1206,965],{"class":917},[824,1208,1209,1211,1214],{"class":905,"line":993},[824,1210,924],{"class":909},[824,1212,1213],{"class":913}," defiler",[824,1215,931],{"class":917},[824,1217,1218,1220,1222,1224],{"class":905,"line":1011},[824,1219,981],{"class":909},[824,1221,984],{"class":909},[824,1223,987],{"class":927},[824,1225,990],{"class":917},[824,1227,1228,1230,1232,1234,1237],{"class":905,"line":1022},[824,1229,996],{"class":909},[824,1231,999],{"class":927},[824,1233,851],{"class":917},[824,1235,1236],{"class":1004},"\"file vide\"",[824,1238,1008],{"class":917},[824,1240,1241,1243,1245],{"class":905,"line":1032},[824,1242,1014],{"class":909},[824,1244,987],{"class":927},[824,1246,1247],{"class":917},"._data.popleft()\n",[824,1249,1250,1252,1254],{"class":905,"line":1050},[824,1251,924],{"class":909},[824,1253,1055],{"class":913},[824,1255,931],{"class":917},[824,1257,1258,1260,1262,1264],{"class":905,"line":1060},[824,1259,1014],{"class":909},[824,1261,984],{"class":909},[824,1263,987],{"class":927},[824,1265,1069],{"class":917},[598,1267,1268,1271],{},[602,1269,1270],{},"Cas d'usage"," : file d'impression, parcours en largeur d'un graphe, gestion\nde tâches en attente.",[593,1273,1275],{"id":1274},"le-dictionnaire","Le dictionnaire",[598,1277,1278,1279,1282,1283,1286,1287,1290,1291,1294],{},"Un dictionnaire associe des ",[602,1280,1281],{},"clés"," à des ",[602,1284,1285],{},"valeurs"," — comme un ",[602,1288,1289],{},"annuaire","\ntéléphonique associe un nom à un numéro. On y accède par clé, pas par position.\nLes clés sont uniques. En Python, c'est le type ",[666,1292,1293],{},"dict",".",[896,1296,1298],{"className":898,"code":1297,"language":900,"meta":793,"style":793},"notes = {\"Alice\": 14, \"Bob\": 11, \"Camille\": 16}\nnotes[\"Alice\"]          # 14\nnotes[\"Dimitri\"] = 9    # ajout\n\"Bob\" in notes          # True\ndel notes[\"Bob\"]\n",[666,1299,1300,1342,1356,1374,1387],{"__ignoreMap":793},[824,1301,1302,1305,1307,1310,1313,1316,1319,1321,1324,1326,1329,1331,1334,1336,1339],{"class":905,"line":906},[824,1303,1304],{"class":917},"notes ",[824,1306,943],{"class":909},[824,1308,1309],{"class":917}," {",[824,1311,1312],{"class":1004},"\"Alice\"",[824,1314,1315],{"class":917},": ",[824,1317,1318],{"class":927},"14",[824,1320,677],{"class":917},[824,1322,1323],{"class":1004},"\"Bob\"",[824,1325,1315],{"class":917},[824,1327,1328],{"class":927},"11",[824,1330,677],{"class":917},[824,1332,1333],{"class":1004},"\"Camille\"",[824,1335,1315],{"class":917},[824,1337,1338],{"class":927},"16",[824,1340,1341],{"class":917},"}\n",[824,1343,1344,1347,1349,1352],{"class":905,"line":921},[824,1345,1346],{"class":917},"notes[",[824,1348,1312],{"class":1004},[824,1350,1351],{"class":917},"]          ",[824,1353,1355],{"class":1354},"sCsY4","# 14\n",[824,1357,1358,1360,1363,1366,1368,1371],{"class":905,"line":934},[824,1359,1346],{"class":917},[824,1361,1362],{"class":1004},"\"Dimitri\"",[824,1364,1365],{"class":917},"] ",[824,1367,943],{"class":909},[824,1369,1370],{"class":927}," 9",[824,1372,1373],{"class":1354},"    # ajout\n",[824,1375,1376,1378,1381,1384],{"class":905,"line":949},[824,1377,1323],{"class":1004},[824,1379,1380],{"class":909}," in",[824,1382,1383],{"class":917}," notes          ",[824,1385,1386],{"class":1354},"# True\n",[824,1388,1389,1392,1395,1397],{"class":905,"line":960},[824,1390,1391],{"class":909},"del",[824,1393,1394],{"class":917}," notes[",[824,1396,1323],{"class":1004},[824,1398,1047],{"class":917},[598,1400,1401,1404],{},[602,1402,1403],{},"Recherche d'une valeur"," :",[800,1406,1407,1461],{},[803,1408,1409,1410,1413,1414,1460],{},"Dans une liste, chercher si ",[666,1411,1412],{},"x"," est présent coûte ",[824,1415,1417,1438],{"className":1416},[827],[824,1418,1420],{"className":1419},[831],[833,1421,1422],{"xmlns":835},[837,1423,1424,1435],{},[840,1425,1426,1428,1430,1433],{},[843,1427,846],{"mathvariant":845},[848,1429,851],{"stretchy":850},[843,1431,1432],{},"n",[848,1434,857],{"stretchy":850},[859,1436,1437],{"encoding":861},"\\mathcal{O}(n)",[824,1439,1441],{"className":1440,"ariaHidden":867},[866],[824,1442,1444,1447,1450,1453,1457],{"className":1443},[871],[824,1445],{"className":1446,"style":876},[875],[824,1448,846],{"className":1449,"style":882},[880,881],[824,1451,851],{"className":1452},[886],[824,1454,1432],{"className":1455},[880,1456],"mathnormal",[824,1458,857],{"className":1459},[893]," en moyenne.",[803,1462,1463,1464,1466,1467,1510,1511,1514],{},"Dans un dictionnaire, ",[666,1465,761],{}," coûte ",[824,1468,1470,1489],{"className":1469},[827],[824,1471,1473],{"className":1472},[831],[833,1474,1475],{"xmlns":835},[837,1476,1477,1487],{},[840,1478,1479,1481,1483,1485],{},[843,1480,846],{"mathvariant":845},[848,1482,851],{"stretchy":850},[853,1484,788],{},[848,1486,857],{"stretchy":850},[859,1488,862],{"encoding":861},[824,1490,1492],{"className":1491,"ariaHidden":867},[866],[824,1493,1495,1498,1501,1504,1507],{"className":1494},[871],[824,1496],{"className":1497,"style":876},[875],[824,1499,846],{"className":1500,"style":882},[880,881],[824,1502,851],{"className":1503},[886],[824,1505,788],{"className":1506},[880],[824,1508,857],{"className":1509},[893]," ",[602,1512,1513],{},"en moyenne"," grâce à\nune table de hachage interne — c'est l'un des grands avantages structurels.",[1516,1517,1518],"tip",{},[598,1519,1520,1521,1524,1525,1554],{},"Si vos données ont une ",[602,1522,1523],{},"clé naturelle"," (identifiant, nom, code), préférez un\ndictionnaire à une liste. Vous gagnez un facteur ",[824,1526,1528,1541],{"className":1527},[827],[824,1529,1531],{"className":1530},[831],[833,1532,1533],{"xmlns":835},[837,1534,1535,1539],{},[840,1536,1537],{},[843,1538,1432],{},[859,1540,1432],{"encoding":861},[824,1542,1544],{"className":1543,"ariaHidden":867},[866],[824,1545,1547,1551],{"className":1546},[871],[824,1548],{"className":1549,"style":1550},[875],"height:0.4306em;",[824,1552,1432],{"className":1553},[880,1456]," sur les recherches.",[786,1556,1559,1659],{"correct":1557,"slug":1558},"2","listes-piles-files-dict-c2",[791,1560,1561],{"v-slot:question":793},[598,1562,1563,1564,1658],{},"Quelle structure offre la recherche par clé en ",[824,1565,1567,1611],{"className":1566},[827],[824,1568,1570],{"className":1569},[831],[833,1571,1572],{"xmlns":835},[837,1573,1574,1608],{},[840,1575,1576,1580,1583,1586,1589,1592,1595,1597,1600,1602,1604,1606],{},[1577,1578],"mspace",{"linebreak":1579},"newline",[843,1581,1582],{},"m",[843,1584,1585],{},"a",[843,1587,1588],{},"t",[843,1590,1591],{},"h",[843,1593,1594],{},"c",[843,1596,1585],{},[843,1598,1599],{},"l",[843,1601,846],{},[848,1603,851],{"stretchy":850},[853,1605,788],{},[848,1607,857],{"stretchy":850},[859,1609,1610],{"encoding":861},"\\\\mathcal{O}(1)",[824,1612,1614,1617],{"className":1613,"ariaHidden":867},[866],[824,1615],{"className":1616},[1577,1579],[824,1618,1620,1623,1627,1630,1633,1636,1639,1643,1649,1652,1655],{"className":1619},[871],[824,1621],{"className":1622,"style":876},[875],[824,1624,1626],{"className":1625},[880,1456],"ma",[824,1628,1588],{"className":1629},[880,1456],[824,1631,1591],{"className":1632},[880,1456],[824,1634,1594],{"className":1635},[880,1456],[824,1637,1585],{"className":1638},[880,1456],[824,1640,1599],{"className":1641,"style":1642},[880,1456],"margin-right:0.0197em;",[824,1644,1646],{"className":1645},[880],[824,1647,846],{"className":1648,"style":882},[880,1456],[824,1650,851],{"className":1651},[886],[824,1653,788],{"className":1654},[880],[824,1656,857],{"className":1657},[893]," moyen ?",[791,1660,1661],{"v-slot:choices":793},[800,1662,1663,1666,1669],{},[803,1664,1665],{},"liste",[803,1667,1668],{},"pile",[803,1670,1671],{},"dictionnaire",[593,1673,1675],{"id":1674},"choisir-la-bonne-structure","Choisir la bonne structure",[630,1677,1678,1688],{},[633,1679,1680],{},[636,1681,1682,1685],{},[639,1683,1684],{},"Question à se poser",[639,1686,1687],{},"Structure adaptée",[652,1689,1690,1697,1704,1712],{},[636,1691,1692,1695],{},[657,1693,1694],{},"Ai-je besoin d'accéder par position ?",[657,1696,1665],{},[636,1698,1699,1702],{},[657,1700,1701],{},"Le dernier entré sort en premier ?",[657,1703,1668],{},[636,1705,1706,1709],{},[657,1707,1708],{},"Le premier entré sort en premier ?",[657,1710,1711],{},"file",[636,1713,1714,1717],{},[657,1715,1716],{},"J'identifie mes données par une étiquette ?",[657,1718,1671],{},[1720,1721,1722],"warning",{},[598,1723,600,1724,1726,1727,1729,1730,1733,1734,1737,1738,1741,1742,1745,1746,1789,1790,1793],{},[602,1725,1665],{}," n'est pas une ",[602,1728,1668],{}," : tant que vous utilisez ",[666,1731,1732],{},".append"," et ",[666,1735,1736],{},".pop","\nen bout, oui ; dès que vous faites ",[666,1739,1740],{},".pop(0)"," ou ",[666,1743,1744],{},".insert(0, x)",", vous trahissez\nla sémantique et payez en ",[824,1747,1749,1768],{"className":1748},[827],[824,1750,1752],{"className":1751},[831],[833,1753,1754],{"xmlns":835},[837,1755,1756,1766],{},[840,1757,1758,1760,1762,1764],{},[843,1759,846],{"mathvariant":845},[848,1761,851],{"stretchy":850},[843,1763,1432],{},[848,1765,857],{"stretchy":850},[859,1767,1437],{"encoding":861},[824,1769,1771],{"className":1770,"ariaHidden":867},[866],[824,1772,1774,1777,1780,1783,1786],{"className":1773},[871],[824,1775],{"className":1776,"style":876},[875],[824,1778,846],{"className":1779,"style":882},[880,881],[824,1781,851],{"className":1782},[886],[824,1784,1432],{"className":1785},[880,1456],[824,1787,857],{"className":1788},[893],". Le ",[602,1791,1792],{},"choix sémantique"," précède le\nchoix d'implémentation.",[593,1795,1797],{"id":1796},"pour-aller-plus-loin","Pour aller plus loin",[598,1799,1800,1801,1804,1805,1808,1809,1812,1813,1815],{},"Le module ",[666,1802,1803],{},"collections"," contient deux variantes utiles : ",[666,1806,1807],{},"deque"," (file double)\net ",[666,1810,1811],{},"OrderedDict"," (dictionnaire qui mémorise l'ordre d'insertion — en pratique,\nles ",[666,1814,1293],{}," Python 3.7+ le font par défaut).",[618,1817],{"code":588},[1819,1820,1821],"style",{},"html pre.shiki code .s8jYJ, html code.shiki .s8jYJ{--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .snPdu, html code.shiki .snPdu{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sxrX7, html code.shiki .sxrX7{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sBjJW, html code.shiki .sBjJW{--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sCsY4, html code.shiki .sCsY4{--shiki-light:#6A737D;--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":793,"searchDepth":921,"depth":921,"links":1823},[1824,1825,1826,1827,1828,1829,1830],{"id":595,"depth":921,"text":596},{"id":627,"depth":921,"text":628},{"id":814,"depth":921,"text":815},{"id":1082,"depth":921,"text":1083},{"id":1274,"depth":921,"text":1275},{"id":1674,"depth":921,"text":1675},{"id":1796,"depth":921,"text":1797},"Les structures linéaires canoniques — LIFO, FIFO, accès par index, accès par clé — caractérisées par leurs méthodes.",null,"md",{},[1836,1840],{"slug":789,"kind":1837,"question":796,"choices":1838,"correct":788,"multi":1839,"explanation":793},"qcm",[805,808,811],false,{"slug":1558,"kind":1837,"question":1841,"choices":1842,"correct":1557,"multi":1839,"explanation":793},"Quelle structure offre la recherche par clé en mathcalO(1)\\\\mathcal{O}(1)mathcalO(1) moyen ?",[1665,1668,1671],{"title":465,"description":1831},"nnqyxE2f_ilzH030ko0jrO6Hn5aaezb4sszEbC03X1g",{"id":1846,"title":1847,"bo":1848,"body":1849,"description":2311,"eval":1832,"extension":1833,"labo":1832,"meta":2312,"navigation":1839,"path":2313,"quizzes":2314,"readingTime":906,"seo":2315,"stem":2316,"tp":1832,"__hash__":2317},"coursMemo\u002F2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict.memo.md","Structures linéaires — l'essentiel",[588],{"type":590,"value":1850,"toc":2304},[1851,1855,1860,1864,1996,2000,2041,2045,2151,2155,2301],[593,1852,1854],{"id":1853},"en-une-phrase","En une phrase",[598,1856,1857],{},[602,1858,1859],{},"On distingue les structures par le jeu de leurs méthodes : pile = LIFO, file = FIFO, dictionnaire = accès par clé, liste = accès par index.",[593,1861,1863],{"id":1862},"à-mémoriser","À mémoriser",[800,1865,1866,1879,1890,1945],{},[803,1867,1868,1871,1872,677,1874,677,1876,1878],{},[602,1869,1870],{},"Pile (LIFO)"," : ",[666,1873,705],{},[666,1875,708],{},[666,1877,711],{}," — opérations toutes au sommet.",[803,1880,1881,1871,1884,1886,1887,1889],{},[602,1882,1883],{},"File (FIFO)",[666,1885,731],{}," (en queue), ",[666,1888,734],{}," (en tête).",[803,1891,1892,1871,1894,677,1896,677,1898,1900,1901,1944],{},[602,1893,741],{},[666,1895,752],{},[666,1897,755],{},[666,1899,761],{}," — recherche ",[824,1902,1904,1923],{"className":1903},[827],[824,1905,1907],{"className":1906},[831],[833,1908,1909],{"xmlns":835},[837,1910,1911,1921],{},[840,1912,1913,1915,1917,1919],{},[843,1914,846],{"mathvariant":845},[848,1916,851],{"stretchy":850},[853,1918,788],{},[848,1920,857],{"stretchy":850},[859,1922,862],{"encoding":861},[824,1924,1926],{"className":1925,"ariaHidden":867},[866],[824,1927,1929,1932,1935,1938,1941],{"className":1928},[871],[824,1930],{"className":1931,"style":876},[875],[824,1933,846],{"className":1934,"style":882},[880,881],[824,1936,851],{"className":1937},[886],[824,1939,788],{"className":1940},[880],[824,1942,857],{"className":1943},[893]," moyen.",[803,1946,1947,1949,1950,1952,1953,1294],{},[602,1948,661],{}," : accès par index ",[666,1951,668],{},", recherche ",[824,1954,1956,1975],{"className":1955},[827],[824,1957,1959],{"className":1958},[831],[833,1960,1961],{"xmlns":835},[837,1962,1963,1973],{},[840,1964,1965,1967,1969,1971],{},[843,1966,846],{"mathvariant":845},[848,1968,851],{"stretchy":850},[843,1970,1432],{},[848,1972,857],{"stretchy":850},[859,1974,1437],{"encoding":861},[824,1976,1978],{"className":1977,"ariaHidden":867},[866],[824,1979,1981,1984,1987,1990,1993],{"className":1980},[871],[824,1982],{"className":1983,"style":876},[875],[824,1985,846],{"className":1986,"style":882},[880,881],[824,1988,851],{"className":1989},[886],[824,1991,1432],{"className":1992},[880,1456],[824,1994,857],{"className":1995},[893],[593,1997,1999],{"id":1998},"à-savoir-reconnaître","À savoir reconnaître",[630,2001,2002,2011],{},[633,2003,2004],{},[636,2005,2006,2009],{},[639,2007,2008],{},"Besoin",[639,2010,641],{},[652,2012,2013,2020,2027,2034],{},[636,2014,2015,2018],{},[657,2016,2017],{},"Annuler la dernière action (undo)",[657,2019,1668],{},[636,2021,2022,2025],{},[657,2023,2024],{},"File d'impression, BFS",[657,2026,1711],{},[636,2028,2029,2032],{},[657,2030,2031],{},"Lookup rapide par identifiant",[657,2033,1671],{},[636,2035,2036,2039],{},[657,2037,2038],{},"Parcours ordonné par position",[657,2040,1665],{},[593,2042,2044],{"id":2043},"pièges-courants","Pièges courants",[800,2046,2047,2145,2148],{},[803,2048,2049,2050,2053,2054,2097,2098,2101,2102,1294],{},"Utiliser ",[666,2051,2052],{},"pop(0)"," sur une liste pour défiler — ",[824,2055,2057,2076],{"className":2056},[827],[824,2058,2060],{"className":2059},[831],[833,2061,2062],{"xmlns":835},[837,2063,2064,2074],{},[840,2065,2066,2068,2070,2072],{},[843,2067,846],{"mathvariant":845},[848,2069,851],{"stretchy":850},[843,2071,1432],{},[848,2073,857],{"stretchy":850},[859,2075,1437],{"encoding":861},[824,2077,2079],{"className":2078,"ariaHidden":867},[866],[824,2080,2082,2085,2088,2091,2094],{"className":2081},[871],[824,2083],{"className":2084,"style":876},[875],[824,2086,846],{"className":2087,"style":882},[880,881],[824,2089,851],{"className":2090},[886],[824,2092,1432],{"className":2093},[880,1456],[824,2095,857],{"className":2096},[893]," alors que ",[666,2099,2100],{},"deque.popleft()"," est ",[824,2103,2105,2124],{"className":2104},[827],[824,2106,2108],{"className":2107},[831],[833,2109,2110],{"xmlns":835},[837,2111,2112,2122],{},[840,2113,2114,2116,2118,2120],{},[843,2115,846],{"mathvariant":845},[848,2117,851],{"stretchy":850},[853,2119,788],{},[848,2121,857],{"stretchy":850},[859,2123,862],{"encoding":861},[824,2125,2127],{"className":2126,"ariaHidden":867},[866],[824,2128,2130,2133,2136,2139,2142],{"className":2129},[871],[824,2131],{"className":2132,"style":876},[875],[824,2134,846],{"className":2135,"style":882},[880,881],[824,2137,851],{"className":2138},[886],[824,2140,788],{"className":2141},[880],[824,2143,857],{"className":2144},[893],[803,2146,2147],{},"Confondre pile et file (LIFO vs FIFO).",[803,2149,2150],{},"Croire que la recherche dans un dict est triée — elle ne l'est pas.",[593,2152,2154],{"id":2153},"syntaxe-python","Syntaxe Python",[896,2156,2158],{"className":898,"code":2157,"language":900,"meta":793,"style":793},"# pile\np = []\np.append(1); p.append(2)\np.pop()              # 2 (LIFO)\n\n# file\nfrom collections import deque\nf = deque()\nf.append(1); f.append(2)\nf.popleft()          # 1 (FIFO)\n\n# dict\nd = {\"a\": 1, \"b\": 2}\nd[\"a\"]; \"c\" in d\n",[666,2159,2160,2165,2174,2188,2196,2200,2205,2215,2224,2238,2246,2250,2255,2282],{"__ignoreMap":793},[824,2161,2162],{"class":905,"line":906},[824,2163,2164],{"class":1354},"# pile\n",[824,2166,2167,2170,2172],{"class":905,"line":921},[824,2168,2169],{"class":917},"p ",[824,2171,943],{"class":909},[824,2173,946],{"class":917},[824,2175,2176,2179,2181,2184,2186],{"class":905,"line":934},[824,2177,2178],{"class":917},"p.append(",[824,2180,788],{"class":927},[824,2182,2183],{"class":917},"); p.append(",[824,2185,1557],{"class":927},[824,2187,1008],{"class":917},[824,2189,2190,2193],{"class":905,"line":949},[824,2191,2192],{"class":917},"p.pop()              ",[824,2194,2195],{"class":1354},"# 2 (LIFO)\n",[824,2197,2198],{"class":905,"line":960},[824,2199,1163],{"emptyLinePlaceholder":1162},[824,2201,2202],{"class":905,"line":968},[824,2203,2204],{"class":1354},"# file\n",[824,2206,2207,2209,2211,2213],{"class":905,"line":978},[824,2208,1148],{"class":909},[824,2210,1151],{"class":917},[824,2212,1154],{"class":909},[824,2214,1157],{"class":917},[824,2216,2217,2220,2222],{"class":905,"line":993},[824,2218,2219],{"class":917},"f ",[824,2221,943],{"class":909},[824,2223,1191],{"class":917},[824,2225,2226,2229,2231,2234,2236],{"class":905,"line":1011},[824,2227,2228],{"class":917},"f.append(",[824,2230,788],{"class":927},[824,2232,2233],{"class":917},"); f.append(",[824,2235,1557],{"class":927},[824,2237,1008],{"class":917},[824,2239,2240,2243],{"class":905,"line":1022},[824,2241,2242],{"class":917},"f.popleft()          ",[824,2244,2245],{"class":1354},"# 1 (FIFO)\n",[824,2247,2248],{"class":905,"line":1032},[824,2249,1163],{"emptyLinePlaceholder":1162},[824,2251,2252],{"class":905,"line":1050},[824,2253,2254],{"class":1354},"# dict\n",[824,2256,2257,2260,2262,2264,2267,2269,2271,2273,2276,2278,2280],{"class":905,"line":1060},[824,2258,2259],{"class":917},"d ",[824,2261,943],{"class":909},[824,2263,1309],{"class":917},[824,2265,2266],{"class":1004},"\"a\"",[824,2268,1315],{"class":917},[824,2270,788],{"class":927},[824,2272,677],{"class":917},[824,2274,2275],{"class":1004},"\"b\"",[824,2277,1315],{"class":917},[824,2279,1557],{"class":927},[824,2281,1341],{"class":917},[824,2283,2285,2288,2290,2293,2296,2298],{"class":905,"line":2284},14,[824,2286,2287],{"class":917},"d[",[824,2289,2266],{"class":1004},[824,2291,2292],{"class":917},"]; ",[824,2294,2295],{"class":1004},"\"c\"",[824,2297,1380],{"class":909},[824,2299,2300],{"class":917}," d\n",[1819,2302,2303],{},"html pre.shiki code .sCsY4, html code.shiki .sCsY4{--shiki-light:#6A737D;--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sxrX7, html code.shiki .sxrX7{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s8jYJ, html code.shiki .s8jYJ{--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sBjJW, html code.shiki .sBjJW{--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":793,"searchDepth":921,"depth":921,"links":2305},[2306,2307,2308,2309,2310],{"id":1853,"depth":921,"text":1854},{"id":1862,"depth":921,"text":1863},{"id":1998,"depth":921,"text":1999},{"id":2043,"depth":921,"text":2044},{"id":2153,"depth":921,"text":2154},"Mémo de révision sur listes, piles, files, dictionnaires.",{},"\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict.memo",[],{"title":1847,"description":2311},"2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict.memo","REP8z9wZ_WFEOSoAfMRtk3MznL9RblVU0OknW7kT8rM",{"id":2319,"title":2320,"body":2321,"description":2793,"extension":1833,"meta":2794,"navigation":1839,"path":2795,"seo":2796,"stem":2797,"__hash__":2798},"coursSlides\u002F2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict.slides.md","Structures linéaires — diapositives",{"type":590,"value":2322,"toc":2791},[2323,2328,2334,2337,2341,2394,2396,2400,2409,2445,2447,2451,2457,2500,2502,2506,2557,2606,2608,2612,2702,2736,2738,2742,2749,2751,2755,2788],[2324,2325,2327],"h1",{"id":2326},"structures-linéaires","Structures linéaires",[598,2329,2330,2331,2333],{},"Item ",[618,2332],{"code":588}," — Caractérisées par leurs méthodes.",[2335,2336],"hr",{},[2324,2338,2340],{"id":2339},"quatre-structures","Quatre structures",[630,2342,2343,2354],{},[633,2344,2345],{},[636,2346,2347,2349,2351],{},[639,2348,641],{},[639,2350,647],{},[639,2352,2353],{},"Accès",[652,2355,2356,2367,2375,2384],{},[636,2357,2358,2360,2362],{},[657,2359,661],{},[657,2361,671],{},[657,2363,2364,2365],{},"index ",[666,2366,668],{},[636,2368,2369,2371,2373],{},[657,2370,692],{},[657,2372,700],{},[657,2374,711],{},[636,2376,2377,2379,2381],{},[657,2378,718],{},[657,2380,726],{},[657,2382,2383],{},"tête \u002F queue",[636,2385,2386,2388,2391],{},[657,2387,741],{},[657,2389,2390],{},"—",[657,2392,2393],{},"clé",[2335,2395],{},[2324,2397,2399],{"id":2398},"pile-lifo","Pile — LIFO",[598,2401,2402,2405,2406,1294],{},[771,2403,2404],{},"Last In, First Out.","\nPile d'assiettes : on ajoute, on retire, ",[602,2407,2408],{},"toujours au sommet",[896,2410,2412],{"className":898,"code":2411,"language":900,"meta":793,"style":793},"p = Pile()\np.empiler(1); p.empiler(2)\np.depiler()  # 2\n",[666,2413,2414,2423,2437],{"__ignoreMap":793},[824,2415,2416,2418,2420],{"class":905,"line":906},[824,2417,2169],{"class":917},[824,2419,943],{"class":909},[824,2421,2422],{"class":917}," Pile()\n",[824,2424,2425,2428,2430,2433,2435],{"class":905,"line":921},[824,2426,2427],{"class":917},"p.empiler(",[824,2429,788],{"class":927},[824,2431,2432],{"class":917},"); p.empiler(",[824,2434,1557],{"class":927},[824,2436,1008],{"class":917},[824,2438,2439,2442],{"class":905,"line":934},[824,2440,2441],{"class":917},"p.depiler()  ",[824,2443,2444],{"class":1354},"# 2\n",[2335,2446],{},[2324,2448,2450],{"id":2449},"file-fifo","File — FIFO",[598,2452,2453,2456],{},[771,2454,2455],{},"First In, First Out.","\nFile d'attente à la boulangerie.",[896,2458,2460],{"className":898,"code":2459,"language":900,"meta":793,"style":793},"from collections import deque\nf = deque()\nf.append(1); f.append(2)\nf.popleft()   # 1\n",[666,2461,2462,2472,2480,2492],{"__ignoreMap":793},[824,2463,2464,2466,2468,2470],{"class":905,"line":906},[824,2465,1148],{"class":909},[824,2467,1151],{"class":917},[824,2469,1154],{"class":909},[824,2471,1157],{"class":917},[824,2473,2474,2476,2478],{"class":905,"line":921},[824,2475,2219],{"class":917},[824,2477,943],{"class":909},[824,2479,1191],{"class":917},[824,2481,2482,2484,2486,2488,2490],{"class":905,"line":934},[824,2483,2228],{"class":917},[824,2485,788],{"class":927},[824,2487,2233],{"class":917},[824,2489,1557],{"class":927},[824,2491,1008],{"class":917},[824,2493,2494,2497],{"class":905,"line":949},[824,2495,2496],{"class":917},"f.popleft()   ",[824,2498,2499],{"class":1354},"# 1\n",[2335,2501],{},[2324,2503,2505],{"id":2504},"dictionnaire-accès-par-clé","Dictionnaire — accès par clé",[896,2507,2509],{"className":898,"code":2508,"language":900,"meta":793,"style":793},"notes = {\"Alice\": 14, \"Bob\": 11}\nnotes[\"Alice\"]      # 14\n\"Bob\" in notes      # True\n",[666,2510,2511,2535,2546],{"__ignoreMap":793},[824,2512,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533],{"class":905,"line":906},[824,2514,1304],{"class":917},[824,2516,943],{"class":909},[824,2518,1309],{"class":917},[824,2520,1312],{"class":1004},[824,2522,1315],{"class":917},[824,2524,1318],{"class":927},[824,2526,677],{"class":917},[824,2528,1323],{"class":1004},[824,2530,1315],{"class":917},[824,2532,1328],{"class":927},[824,2534,1341],{"class":917},[824,2536,2537,2539,2541,2544],{"class":905,"line":921},[824,2538,1346],{"class":917},[824,2540,1312],{"class":1004},[824,2542,2543],{"class":917},"]      ",[824,2545,1355],{"class":1354},[824,2547,2548,2550,2552,2555],{"class":905,"line":934},[824,2549,1323],{"class":1004},[824,2551,1380],{"class":909},[824,2553,2554],{"class":917}," notes      ",[824,2556,1386],{"class":1354},[598,2558,2559,2560,1294],{},"Recherche en ",[602,2561,2562,2605],{},[824,2563,2565,2584],{"className":2564},[827],[824,2566,2568],{"className":2567},[831],[833,2569,2570],{"xmlns":835},[837,2571,2572,2582],{},[840,2573,2574,2576,2578,2580],{},[843,2575,846],{"mathvariant":845},[848,2577,851],{"stretchy":850},[853,2579,788],{},[848,2581,857],{"stretchy":850},[859,2583,862],{"encoding":861},[824,2585,2587],{"className":2586,"ariaHidden":867},[866],[824,2588,2590,2593,2596,2599,2602],{"className":2589},[871],[824,2591],{"className":2592,"style":876},[875],[824,2594,846],{"className":2595,"style":882},[880,881],[824,2597,851],{"className":2598},[886],[824,2600,788],{"className":2601},[880],[824,2603,857],{"className":2604},[893]," moyen",[2335,2607],{},[2324,2609,2611],{"id":2610},"liste-vs-dictionnaire-recherche","Liste vs dictionnaire — recherche",[598,2613,2614,2615,2618,2619,2697,2698,2701],{},"Liste de 1 million d'éléments : ",[666,2616,2617],{},"x in liste"," ≈ ",[824,2620,2622,2643],{"className":2621},[827],[824,2623,2625],{"className":2624},[831],[833,2626,2627],{"xmlns":835},[837,2628,2629,2640],{},[840,2630,2631],{},[2632,2633,2634,2637],"msup",{},[853,2635,2636],{},"10",[853,2638,2639],{},"6",[859,2641,2642],{"encoding":861},"10^6",[824,2644,2646],{"className":2645,"ariaHidden":867},[866],[824,2647,2649,2653,2656],{"className":2648},[871],[824,2650],{"className":2651,"style":2652},[875],"height:0.8141em;",[824,2654,788],{"className":2655},[880],[824,2657,2659,2663],{"className":2658},[880],[824,2660,2662],{"className":2661},[880],"0",[824,2664,2667],{"className":2665},[2666],"msupsub",[824,2668,2671],{"className":2669},[2670],"vlist-t",[824,2672,2675],{"className":2673},[2674],"vlist-r",[824,2676,2679],{"className":2677,"style":2652},[2678],"vlist",[824,2680,2682,2687],{"style":2681},"top:-3.063em;margin-right:0.05em;",[824,2683],{"className":2684,"style":2686},[2685],"pstrut","height:2.7em;",[824,2688,2694],{"className":2689},[2690,2691,2692,2693],"sizing","reset-size6","size3","mtight",[824,2695,2639],{"className":2696},[880,2693]," comparaisons.\nDictionnaire de 1 million d'entrées : ",[666,2699,2700],{},"k in dict"," ≈ 1 lookup.",[598,2703,2704,1510,2707,2735],{},[602,2705,2706],{},"Facteur",[824,2708,2710,2723],{"className":2709},[827],[824,2711,2713],{"className":2712},[831],[833,2714,2715],{"xmlns":835},[837,2716,2717,2721],{},[840,2718,2719],{},[843,2720,1432],{},[859,2722,1432],{"encoding":861},[824,2724,2726],{"className":2725,"ariaHidden":867},[866],[824,2727,2729,2732],{"className":2728},[871],[824,2730],{"className":2731,"style":1550},[875],[824,2733,1432],{"className":2734},[880,1456]," d'écart.",[2335,2737],{},[2324,2739,2741],{"id":2740},"choisir-sa-structure","Choisir sa structure",[2743,2744],"illustration",{"alt":2745,"kind":2746,"src":2747,"svg":2748},"Arbre de décision : accès par position ? → liste ; sinon dernier entré sort en premier ? → pile ; sinon premier entré sort en premier ? → file ; sinon → dictionnaire.","mermaid","\u002Fillustrations\u002F2.nsi-tale\u002Fta-structures-donnees\u002Fchoisir-sa-structure.svg","\u003Csvg id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" xmlns:xlink=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxlink\" class=\"illustration-svg flowchart\" viewBox=\"0 0 536.109375 1068.5625\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\">\u003Cstyle>#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;fill:var(--diagram-text);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .error-icon{fill:#fdecec;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .error-text{fill:var(--diagram-text);stroke:var(--diagram-text);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edge-thickness-normal{stroke-width:1px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edge-thickness-thick{stroke-width:3.5px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edge-pattern-solid{stroke-dasharray:0;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edge-thickness-invisible{stroke-width:0;fill:none;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edge-pattern-dashed{stroke-dasharray:3;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edge-pattern-dotted{stroke-dasharray:2;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .marker{fill:var(--diagram-line);stroke:var(--diagram-line);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .marker.cross{stroke:var(--diagram-line);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure svg{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:14px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure p{margin:0;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .label{font-family:Geist,Inter,system-ui,-apple-system,sans-serif;color:var(--diagram-text);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster-label text{fill:var(--diagram-line);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster-label span{color:var(--diagram-line);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster-label span p{background-color:transparent;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .label text,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure span{fill:var(--diagram-text);color:var(--diagram-text);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node rect,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node circle,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node ellipse,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node polygon,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node path{fill:var(--diagram-node-bg);stroke:var(--diagram-node-border);stroke-width:1px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .rough-node .label text,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node .label text,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .image-shape .label,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .icon-shape .label{text-anchor:middle;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .rough-node .label,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node .label,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .image-shape .label,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .icon-shape .label{text-align:center;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node.clickable{cursor:pointer;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .root .anchor path{fill:var(--diagram-line)!important;stroke-width:0;stroke:var(--diagram-line);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .arrowheadPath{fill:rgba(255, 255, 255, 0);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgePath .path{stroke:var(--diagram-line);stroke-width:1px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .flowchart-link{stroke:var(--diagram-line);fill:none;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgeLabel{background-color:var(--diagram-surface);text-align:center;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgeLabel p{background-color:var(--diagram-surface);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgeLabel rect{opacity:0.5;background-color:var(--diagram-surface);fill:var(--diagram-surface);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .labelBkg{background-color:rgba(250, 251, 252, 0.5);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster rect{fill:var(--diagram-surface);stroke:var(--diagram-border);stroke-width:1px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster text{fill:var(--diagram-line);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster span{color:var(--diagram-line);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Geist,Inter,system-ui,-apple-system,sans-serif;font-size:12px;background:var(--diagram-surface);border:1px solid var(--diagram-border);border-radius:2px;pointer-events:none;z-index:100;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--diagram-text);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure rect.text{fill:none;stroke-width:0;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .icon-shape,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .image-shape{background-color:var(--diagram-surface);text-align:center;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .icon-shape p,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .image-shape p{background-color:var(--diagram-surface);padding:2px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .icon-shape .label rect,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .image-shape .label rect{opacity:0.5;background-color:var(--diagram-surface);fill:var(--diagram-surface);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node .neo-node{stroke:var(--diagram-node-border);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].node rect,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].cluster rect,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].node polygon{stroke:url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].node path{stroke:url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-gradient);stroke-width:1px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].node .neo-line path{stroke:var(--diagram-node-border);filter:none;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].node circle{stroke:url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].node circle .state-start{fill:var(--diagram-text);}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].icon-shape .icon{fill:url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node rect,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node circle,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node ellipse,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node polygon,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node path{stroke-width:1.5px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgePath .path{stroke-width:1.5px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .label,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .nodeLabel,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgeLabel,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster-label,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .messageText,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .actor text{font-family:Geist,Inter,system-ui,sans-serif!important;font-weight:500!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .nodeLabel,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster-label,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .nodeLabel p,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster-label p{color:var(--diagram-text)!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .nodeLabel .markdown-node-label,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .nodeLabel .markdown-node-label p{color:var(--diagram-text)!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .stateLabel text,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .stateLabel{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgeLabel{padding:0px 6px;background-color:var(--diagram-surface)!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgeLabel rect.background,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgeLabel rect{fill:var(--diagram-surface)!important;opacity:1!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgeLabel .label text,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .edgeLabel text{fill:var(--diagram-line)!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .cluster rect{rx:4px;ry:4px;stroke-width:1px!important;stroke-dasharray:3,3!important;fill:transparent!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node rect,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .node polygon,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .stateGroup rect{rx:4px;ry:4px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure marker,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure marker path{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .marker{fill:var(--diagram-line)!important;stroke:var(--diagram-line)!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .actor{stroke-width:1.5px;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .messageText,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .messageText tspan{fill:var(--diagram-text)!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .titleText{fill:var(--diagram-text)!important;font-weight:600!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .note text,#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .note .nodeLabel{fill:var(--diagram-line)!important;color:var(--diagram-line)!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .statediagram-cluster rect{fill:transparent!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure .statediagram-state .divider{stroke:var(--diagram-border)!important;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure :root{--mermaid-font-family:Geist,Inter,system-ui,-apple-system,sans-serif;}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#eef0fc\"]{fill:var(--diagram-node-bg)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#eef0fc\"]{stroke:var(--diagram-node-bg)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#eef0fc\"]{stop-color:var(--diagram-node-bg)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(238, 240, 252)\"]{fill:var(--diagram-node-bg)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(238, 240, 252)\"]{stroke:var(--diagram-node-bg)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(238, 240, 252)\"]{stop-color:var(--diagram-node-bg)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#4948b8\"]{fill:var(--diagram-node-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#4948b8\"]{stroke:var(--diagram-node-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#4948b8\"]{stop-color:var(--diagram-node-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(73, 72, 184)\"]{fill:var(--diagram-node-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(73, 72, 184)\"]{stroke:var(--diagram-node-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(73, 72, 184)\"]{stop-color:var(--diagram-node-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#c8cdf5\"]{fill:var(--diagram-accent-soft)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#c8cdf5\"]{stroke:var(--diagram-accent-soft)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#c8cdf5\"]{stop-color:var(--diagram-accent-soft)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(200, 205, 245)\"]{fill:var(--diagram-accent-soft)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(200, 205, 245)\"]{stroke:var(--diagram-accent-soft)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(200, 205, 245)\"]{stop-color:var(--diagram-accent-soft)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#1f2127\"]{fill:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#1f2127\"]{stroke:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#1f2127\"]{stop-color:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(31, 33, 39)\"]{fill:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(31, 33, 39)\"]{stroke:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(31, 33, 39)\"]{stop-color:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#000000\"]{fill:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#000000\"]{stroke:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#000000\"]{stop-color:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(0, 0, 0)\"]{fill:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(0, 0, 0)\"]{stroke:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(0, 0, 0)\"]{stop-color:var(--diagram-text)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#56595e\"]{fill:var(--diagram-line)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#56595e\"]{stroke:var(--diagram-line)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#56595e\"]{stop-color:var(--diagram-line)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(86, 89, 94)\"]{fill:var(--diagram-line)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(86, 89, 94)\"]{stroke:var(--diagram-line)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(86, 89, 94)\"]{stop-color:var(--diagram-line)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#fafbfc\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#fafbfc\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#fafbfc\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(250, 251, 252)\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(250, 251, 252)\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(250, 251, 252)\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#f3f4f6\"]{fill:var(--diagram-surface-alt)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#f3f4f6\"]{stroke:var(--diagram-surface-alt)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#f3f4f6\"]{stop-color:var(--diagram-surface-alt)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(243, 244, 246)\"]{fill:var(--diagram-surface-alt)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(243, 244, 246)\"]{stroke:var(--diagram-surface-alt)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(243, 244, 246)\"]{stop-color:var(--diagram-surface-alt)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#c4c8cd\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#c4c8cd\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#c4c8cd\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(196, 200, 205)\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(196, 200, 205)\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(196, 200, 205)\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#e5e7eb\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#e5e7eb\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#e5e7eb\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(229, 231, 235)\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(229, 231, 235)\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(229, 231, 235)\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#e0e0e0\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#e0e0e0\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#e0e0e0\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(224, 224, 224)\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(224, 224, 224)\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(224, 224, 224)\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#EDF2AE\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#EDF2AE\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#EDF2AE\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(237, 242, 174)\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(237, 242, 174)\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(237, 242, 174)\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#fff5ad\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#fff5ad\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#fff5ad\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(255, 245, 173)\"]{fill:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(255, 245, 173)\"]{stroke:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(255, 245, 173)\"]{stop-color:var(--diagram-surface)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"#666\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"#666\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"#666\"]{stop-color:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [fill=\"rgb(0, 6, 102)\"]{fill:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stroke=\"rgb(0, 6, 102)\"]{stroke:var(--diagram-border)}#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure [stop-color=\"rgb(0, 6, 102)\"]{stop-color:var(--diagram-border)}\u003C\u002Fstyle>\u003Cg>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\">\u003Cpath d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\">\u003Cpath d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\">\u003Cpath d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\">\u003Cpolygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\">\u003Ccircle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Cpath d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\">\u003Cpath d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\">\u003Cpath d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"\u002F>\u003C\u002Fmarker>\u003Cmarker id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\">\u003Cpath d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"\u002F>\u003C\u002Fmarker>\u003Cg class=\"root\">\u003Cg class=\"clusters\"\u002F>\u003Cg class=\"edgePaths\">\u003Cpath d=\"M161.973,45.5L161.889,50.083C161.806,54.667,161.639,63.833,161.556,72.417C161.473,81,161.473,89,161.473,93L161.473,97\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-L_P_Q1_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_P_Q1_0\" data-points=\"W3sieCI6MTYxLjk3MjY1NjI1LCJ5Ijo0NS41fSx7IngiOjE2MS40NzI2NTYyNSwieSI6NzN9LHsieCI6MTYxLjQ3MjY1NjI1LCJ5IjoxMDF9XQ==\" data-look=\"classic\" marker-end=\"url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M119.591,245.118L108.615,258.515C97.639,271.912,75.687,298.706,64.711,333.727C53.734,368.747,53.734,411.995,53.734,433.618L53.734,455.242\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-L_Q1_L_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Q1_L_0\" data-points=\"W3sieCI6MTE5LjU5MTE0NzU1NTQxMjY5LCJ5IjoyNDUuMTE4NDkxMzA1NDEyNjh9LHsieCI6NTMuNzM0Mzc1LCJ5IjozMjUuNX0seyJ4Ijo1My43MzQzNzUsInkiOjQ1OS4yNDIxODc1fV0=\" data-look=\"classic\" marker-end=\"url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M203.354,245.118L214.33,258.515C225.306,271.912,247.259,298.706,258.235,317.853C269.211,337,269.211,348.5,269.211,354.25L269.211,360\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-L_Q1_Q2_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Q1_Q2_0\" data-points=\"W3sieCI6MjAzLjM1NDE2NDk0NDU4NzMyLCJ5IjoyNDUuMTE4NDkxMzA1NDEyNjh9LHsieCI6MjY5LjIxMDkzNzUsInkiOjMyNS41fSx7IngiOjI2OS4yMTA5Mzc1LCJ5IjozNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M220.35,558.623L210.588,573.184C200.827,587.744,181.304,616.864,171.543,653.264C161.781,689.664,161.781,733.344,161.781,755.184L161.781,777.023\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-L_Q2_PI_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Q2_PI_0\" data-points=\"W3sieCI6MjIwLjM0OTkwMTM1NzU1MzU2LCJ5Ijo1NTguNjIzMzM4ODU3NTUzNn0seyJ4IjoxNjEuNzgxMjUsInkiOjY0NS45ODQzNzV9LHsieCI6MTYxLjc4MTI1LCJ5Ijo3ODEuMDIzNDM3NX1d\" data-look=\"classic\" marker-end=\"url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M318.072,558.623L327.833,573.184C337.595,587.744,357.118,616.864,366.879,637.174C376.641,657.484,376.641,668.984,376.641,674.734L376.641,680.484\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-L_Q2_Q3_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Q2_Q3_0\" data-points=\"W3sieCI6MzE4LjA3MTk3MzY0MjQ0NjQ0LCJ5Ijo1NTguNjIzMzM4ODU3NTUzNn0seyJ4IjozNzYuNjQwNjI1LCJ5Ijo2NDUuOTg0Mzc1fSx7IngiOjM3Ni42NDA2MjUsInkiOjY4NC40ODQzNzV9XQ==\" data-look=\"classic\" marker-end=\"url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M335.711,889.633L329.112,902.871C322.513,916.109,309.315,942.586,302.716,961.574C296.117,980.563,296.117,992.063,296.117,997.813L296.117,1003.563\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-L_Q3_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Q3_F_0\" data-points=\"W3sieCI6MzM1LjcxMDk5NjI1MDA4MDcsInkiOjg4OS42MzI4NzEyNTAwODA3fSx7IngiOjI5Ni4xMTcxODc1LCJ5Ijo5NjkuMDYyNX0seyJ4IjoyOTYuMTE3MTg3NSwieSI6MTAwNy41NjI1fV0=\" data-look=\"classic\" marker-end=\"url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointEnd)\"\u002F>\u003Cpath d=\"M417.57,889.633L424.169,902.871C430.768,916.109,443.966,942.586,450.565,961.574C457.164,980.563,457.164,992.063,457.164,997.813L457.164,1003.563\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-L_Q3_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_Q3_D_0\" data-points=\"W3sieCI6NDE3LjU3MDI1Mzc0OTkxOTMsInkiOjg4OS42MzI4NzEyNTAwODA3fSx7IngiOjQ1Ny4xNjQwNjI1LCJ5Ijo5NjkuMDYyNX0seyJ4Ijo0NTcuMTY0MDYyNSwieSI6MTAwNy41NjI1fV0=\" data-look=\"classic\" marker-end=\"url(#ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure_flowchart-v2-pointEnd)\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabels\">\u003Cg class=\"edgeLabel\">\u003Cg class=\"label\" data-id=\"L_P_Q1_0\" transform=\"translate(0, 0)\">\u003Ctext y=\"-10.1\" text-anchor=\"middle\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\"\u002F>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003Cg>\u003Crect class=\"background\" style=\"stroke: none\"\u002F>\u003C\u002Fg>\u003Cg class=\"edgeLabel\" transform=\"translate(53.734375, 325.5)\">\u003Cg class=\"label\" data-id=\"L_Q1_L_0\" transform=\"translate(0, -8.500000953674316)\">\u003Cg>\u003Crect class=\"background\" style=\"\" x=\"-11.7265625\" y=\"-1.9999990463256836\" width=\"23.453125\" height=\"21\"\u002F>\u003Ctext y=\"-10.1\" text-anchor=\"middle\" style=\"\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\">\u003Ctspan font-style=\"normal\" class=\"text-inner-tspan\" font-weight=\"normal\">oui\u003C\u002Ftspan>\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"edgeLabel\" transform=\"translate(269.2109375, 325.5)\">\u003Cg class=\"label\" data-id=\"L_Q1_Q2_0\" transform=\"translate(0, -8.500000953674316)\">\u003Cg>\u003Crect class=\"background\" style=\"\" x=\"-14.0859375\" y=\"-1.9999990463256836\" width=\"28.171875\" height=\"21\"\u002F>\u003Ctext y=\"-10.1\" text-anchor=\"middle\" style=\"\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\">\u003Ctspan font-style=\"normal\" class=\"text-inner-tspan\" font-weight=\"normal\">non\u003C\u002Ftspan>\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"edgeLabel\" transform=\"translate(161.78125, 645.984375)\">\u003Cg class=\"label\" data-id=\"L_Q2_PI_0\" transform=\"translate(0, -8.500000953674316)\">\u003Cg>\u003Crect class=\"background\" style=\"\" x=\"-11.7265625\" y=\"-1.9999990463256836\" width=\"23.453125\" height=\"21\"\u002F>\u003Ctext y=\"-10.1\" text-anchor=\"middle\" style=\"\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\">\u003Ctspan font-style=\"normal\" class=\"text-inner-tspan\" font-weight=\"normal\">oui\u003C\u002Ftspan>\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"edgeLabel\" transform=\"translate(376.640625, 645.984375)\">\u003Cg class=\"label\" data-id=\"L_Q2_Q3_0\" transform=\"translate(0, -8.500000953674316)\">\u003Cg>\u003Crect class=\"background\" style=\"\" x=\"-14.0859375\" y=\"-1.9999990463256836\" width=\"28.171875\" height=\"21\"\u002F>\u003Ctext y=\"-10.1\" text-anchor=\"middle\" style=\"\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\">\u003Ctspan font-style=\"normal\" class=\"text-inner-tspan\" font-weight=\"normal\">non\u003C\u002Ftspan>\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"edgeLabel\" transform=\"translate(296.1171875, 969.0625)\">\u003Cg class=\"label\" data-id=\"L_Q3_F_0\" transform=\"translate(0, -8.500000953674316)\">\u003Cg>\u003Crect class=\"background\" style=\"\" x=\"-11.7265625\" y=\"-1.9999990463256836\" width=\"23.453125\" height=\"21\"\u002F>\u003Ctext y=\"-10.1\" text-anchor=\"middle\" style=\"\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\">\u003Ctspan font-style=\"normal\" class=\"text-inner-tspan\" font-weight=\"normal\">oui\u003C\u002Ftspan>\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"edgeLabel\" transform=\"translate(457.1640625, 969.0625)\">\u003Cg class=\"label\" data-id=\"L_Q3_D_0\" transform=\"translate(0, -8.500000953674316)\">\u003Cg>\u003Crect class=\"background\" style=\"\" x=\"-14.0859375\" y=\"-1.9999990463256836\" width=\"28.171875\" height=\"21\"\u002F>\u003Ctext y=\"-10.1\" text-anchor=\"middle\" style=\"\">\u003Ctspan class=\"text-outer-tspan row\" x=\"0\" y=\"-0.1em\" dy=\"1.1em\" text-anchor=\"middle\">\u003Ctspan font-style=\"normal\" class=\"text-inner-tspan\" font-weight=\"normal\">non\u003C\u002Ftspan>\u003C\u002Ftspan>\u003C\u002Ftext>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"nodes\">\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-flowchart-P-0\" data-look=\"classic\" transform=\"translate(161.47265625, 26.5)\">\u003Cg class=\"basic label-container outer-path\">\u003Cpath d=\"M-38.65625 -18.5 C-8.871996007610033 -18.5, 20.912257984779934 -18.5, 38.65625 -18.5 C38.65625 -18.5, 38.65625 -18.5, 38.65625 -18.5 C38.89417173728865 -18.49237031297172, 39.13209347457731 -18.48474062594344, 39.841549069643186 -18.46198976588122 C40.20170863269073 -18.42724560598927, 40.56186819573828 -18.392501446097324, 41.02197749116336 -18.348115255730054 C41.393368034046325 -18.288071712933412, 41.76475857692928 -18.22802817013677, 42.192684630975386 -18.15884440433471 C42.56563064688609 -18.073721909903288, 42.9385766627968 -17.988599415471864, 43.34885980232588 -17.894954966222045 C43.73408154319685 -17.780623175601722, 44.119303284067826 -17.666291384981395, 44.48575203343698 -17.557531319697368 C44.899979988358915 -17.40509160320486, 45.31420794328084 -17.25265188671235, 45.59868959026842 -17.147960010901404 C45.85158607411924 -17.036010239408295, 46.10448255797006 -16.924060467915186, 46.683099173674826 -16.667924056194753 C47.033070107097494 -16.485344444395228, 47.38304104052016 -16.302764832595706, 47.73452471207285 -16.119396026282708 C48.02891243837899 -15.940936456581614, 48.32330016468513 -15.762476886880522, 48.74864567239515 -15.504629940499052 C48.984492909675296 -15.340113117434775, 49.22034014695544 -15.175596294370497, 49.7212948140875 -14.826152004557198 C49.95363386335704 -14.6408677955665, 50.18597291262658 -14.4555835865758, 50.64847531319408 -14.086750229828988 C50.92526611577696 -13.835376146406542, 51.20205691835984 -13.584002062984096, 51.526377186164495 -13.289462976807961 C51.781896381500474 -13.025618429107482, 52.03741557683645 -12.761773881407004, 52.35139294589334 -12.437566469834366 C52.51151385922841 -12.249479333892918, 52.67163477256347 -12.061392197951472, 53.120132425658554 -11.534561334386572 C53.281464391114795 -11.31839119831962, 53.44279635657104 -11.10222106225267, 53.82943671004368 -10.584158212260142 C54.03082193493168 -10.274776427327444, 54.23220715981968 -9.965394642394747, 54.4763911155989 -9.590262513744715 C54.682996045160266 -9.223414540290795, 54.88960097472164 -8.856566566836875, 55.058337167900504 -8.556958369455453 C55.19415697938759 -8.274925624824098, 55.329976790874674 -7.992892880192743, 55.572883525792534 -7.48849184776429 C55.74837549189169 -7.055023298593008, 55.92386745799085 -6.621554749421727, 56.01791580792056 -6.3892535067942 C56.12926023868238 -6.053901821665464, 56.240604669444195 -5.71855013653673, 56.39160528117822 -5.2637603526741055 C56.46834165216106 -4.97113131236299, 56.545078023143894 -4.678502272051875, 56.692416375363734 -4.116637278191818 C56.74326596689497 -3.855535372743924, 56.7941155584262 -3.59443346729603, 56.919112993167325 -2.9525980581175224 C56.977707249283284 -2.498152578426745, 57.036301505399244 -2.043707098735968, 57.070763589560165 -1.776425979292116 C57.08821810838439 -1.5045577595708246, 57.10567262720861 -1.2326895398495332, 57.14674499971272 -0.5929541850756206 C57.14674499971272 -0.2962136417328887, 57.14674499971272 0.0005269016098431445, 57.14674499971272 0.592954185075616 C57.128750224624596 0.8732373321942646, 57.11075544953646 1.153520479312913, 57.070763589560165 1.7764259792921033 C57.03287526437963 2.070280347496256, 56.9949869391991 2.3641347157004087, 56.91911299316733 2.9525980581175095 C56.852761230611186 3.2933003353933357, 56.786409468055034 3.6340026126691614, 56.692416375363734 4.116637278191814 C56.59899366882748 4.472898547871686, 56.50557096229123 4.829159817551557, 56.39160528117822 5.263760352674093 C56.28270146630963 5.591761291591761, 56.17379765144105 5.91976223050943, 56.01791580792057 6.389253506794188 C55.88343942894751 6.72141276278156, 55.748963049974456 7.053572018768931, 55.572883525792534 7.488491847764285 C55.45201923325034 7.739469137309734, 55.33115494070814 7.990446426855182, 55.058337167900504 8.556958369455447 C54.889006402454505 8.857622290104134, 54.7196756370085 9.158286210752822, 54.4763911155989 9.590262513744712 C54.220034795215 9.984094663165106, 53.96367847483109 10.3779268125855, 53.82943671004369 10.584158212260133 C53.64030470660176 10.837577866592344, 53.45117270315983 11.090997520924553, 53.120132425658554 11.534561334386567 C52.886109598004026 11.809457864025704, 52.65208677034949 12.084354393664844, 52.351392945893345 12.437566469834355 C52.16249027238261 12.632623989432114, 51.97358759887188 12.827681509029873, 51.5263771861645 13.289462976807956 C51.26348405316362 13.52821556442822, 51.00059092016274 13.766968152048483, 50.6484753131941 14.086750229828976 C50.31861920118063 14.349801701319933, 49.98876308916716 14.612853172810889, 49.7212948140875 14.826152004557196 C49.418228164678496 15.037558179641112, 49.1151615152695 15.248964354725025, 48.748645672395156 15.504629940499047 C48.54501124787692 15.628074325330712, 48.34137682335868 15.751518710162376, 47.73452471207285 16.119396026282704 C47.3564563915679 16.316634026925815, 46.978388071062966 16.513872027568926, 46.683099173674826 16.667924056194753 C46.3893759350025 16.79794662096469, 46.09565269633017 16.92796918573463, 45.59868959026843 17.1479600109014 C45.23676423338139 17.28115188783715, 44.874838876494366 17.4143437647729, 44.485752033436995 17.557531319697365 C44.13800330684399 17.660741316379855, 43.79025458025098 17.763951313062346, 43.348859802325904 17.89495496622204 C42.991155197590906 17.976598708012112, 42.633450592855915 18.058242449802183, 42.19268463097539 18.158844404334708 C41.91426323107659 18.203857417080144, 41.63584183117779 18.248870429825576, 41.02197749116337 18.34811525573005 C40.757665964147556 18.37361307086015, 40.49335443713174 18.399110885990243, 39.841549069643186 18.46198976588122 C39.49320809057807 18.473160383075257, 39.14486711151296 18.48433100026929, 38.65625 18.5 C38.65625 18.5, 38.65625 18.5, 38.65625 18.5 C14.916302984520183 18.5, -8.823644030959635 18.5, -38.65625 18.5 C-39.05295134813896 18.487278559897515, -39.44965269627792 18.47455711979503, -39.84154906964318 18.46198976588122 C-40.13434249765681 18.43374433601636, -40.42713592567044 18.405498906151504, -41.02197749116336 18.34811525573005 C-41.439640123815856 18.28059080030489, -41.85730275646834 18.213066344879724, -42.192684630975386 18.158844404334708 C-42.60627137297416 18.064445929379204, -43.01985811497294 17.970047454423703, -43.34885980232588 17.894954966222045 C-43.61432029482787 17.816167685478014, -43.879780787329864 17.737380404733987, -44.485752033436974 17.557531319697375 C-44.823035548302315 17.433407868412296, -45.160319063167655 17.309284417127216, -45.59868959026842 17.147960010901404 C-45.92573711310503 17.003185774061706, -46.252784635941644 16.858411537222008, -46.68309917367482 16.667924056194757 C-46.95368474208427 16.526759738473874, -47.22427031049373 16.38559542075299, -47.73452471207284 16.119396026282708 C-48.00395241209228 15.956067371198012, -48.27338011211172 15.792738716113316, -48.74864567239514 15.50462994049906 C-49.07468995381096 15.277195564012846, -49.40073423522677 15.049761187526634, -49.72129481408749 14.8261520045572 C-49.912383498245205 14.67376386402487, -50.10347218240292 14.521375723492541, -50.64847531319408 14.086750229828992 C-50.900610479712554 13.857767742727852, -51.15274564623103 13.628785255626712, -51.52637718616449 13.289462976807968 C-51.79849797459941 13.00847592121669, -52.070618763034325 12.727488865625409, -52.35139294589334 12.43756646983436 C-52.56792463350205 12.183216028567104, -52.78445632111076 11.928865587299848, -53.120132425658554 11.534561334386574 C-53.28457021411012 11.31422967845218, -53.44900800256168 11.09389802251779, -53.82943671004368 10.584158212260144 C-53.96833756771241 10.370769194778187, -54.10723842538114 10.157380177296229, -54.4763911155989 9.590262513744724 C-54.632511088552 9.313055692904985, -54.78863106150509 9.035848872065248, -55.058337167900504 8.556958369455455 C-55.25517339929807 8.148223723337743, -55.45200963069564 7.739489077220034, -55.572883525792534 7.488491847764292 C-55.69891085380951 7.177201910989732, -55.82493818182648 6.865911974215171, -56.01791580792056 6.389253506794202 C-56.15231036546774 5.984478512326926, -56.286704923014916 5.579703517859651, -56.39160528117822 5.2637603526741 C-56.465343676066254 4.982563894543536, -56.53908207095428 4.701367436412973, -56.692416375363734 4.116637278191821 C-56.76649206361053 3.736274274946806, -56.840567751857314 3.355911271701791, -56.919112993167325 2.9525980581175246 C-56.97432244222718 2.5244044735481737, -57.02953189128703 2.0962108889788222, -57.070763589560165 1.7764259792921264 C-57.09102324715126 1.460865459009455, -57.11128290474237 1.1453049387267833, -57.14674499971272 0.5929541850756229 C-57.14674499971272 0.3332835296176873, -57.14674499971272 0.0736128741597517, -57.14674499971272 -0.5929541850756139 C-57.11993137323605 -1.0105980610195537, -57.093117746759376 -1.4282419369634933, -57.070763589560165 -1.776425979292101 C-57.01947137789827 -2.1742382441489543, -56.968179166236375 -2.5720505090058072, -56.91911299316733 -2.9525980581175157 C-56.82864330827482 -3.4171407692658704, -56.73817362338231 -3.8816834804142246, -56.692416375363734 -4.116637278191813 C-56.594149894226796 -4.491369959729297, -56.49588341308986 -4.866102641266782, -56.39160528117823 -5.263760352674091 C-56.28858575664749 -5.574038746628496, -56.18556623211675 -5.8843171405829, -56.01791580792057 -6.389253506794178 C-55.872882422060805 -6.747488773897569, -55.727849036201036 -7.1057240410009594, -55.572883525792534 -7.488491847764283 C-55.464341300939026 -7.713882100104154, -55.35579907608552 -7.939272352444027, -55.058337167900504 -8.556958369455446 C-54.87461714752271 -8.883171869305595, -54.690897127144915 -9.209385369155743, -54.4763911155989 -9.590262513744717 C-54.342902285752714 -9.795337203158292, -54.20941345590653 -10.000411892571867, -53.82943671004368 -10.584158212260139 C-53.62076478859547 -10.863759576597614, -53.412092867147265 -11.14336094093509, -53.120132425658554 -11.534561334386567 C-52.8166962649348 -11.890994714779362, -52.51326010421104 -12.247428095172156, -52.351392945893345 -12.437566469834355 C-52.04743452426041 -12.751428495620884, -51.743476102627476 -13.065290521407412, -51.52637718616451 -13.28946297680795 C-51.30816094244337 -13.487641195670065, -51.089944698722235 -13.68581941453218, -50.6484753131941 -14.086750229828974 C-50.43337283224891 -14.258288734265351, -50.218270351303715 -14.429827238701726, -49.7212948140875 -14.826152004557194 C-49.490536825066116 -14.987118788346168, -49.25977883604473 -15.148085572135143, -48.74864567239516 -15.504629940499045 C-48.37979641307328 -15.728228529098816, -48.0109471537514 -15.951827117698588, -47.734524712072854 -16.1193960262827 C-47.51501610995159 -16.2339135234074, -47.295507507830315 -16.348431020532093, -46.68309917367483 -16.667924056194753 C-46.25643488518815 -16.856795680161376, -45.829770596701465 -17.045667304127996, -45.59868959026843 -17.147960010901397 C-45.340192300069404 -17.243089403217393, -45.08169500987038 -17.33821879553339, -44.485752033436995 -17.557531319697365 C-44.04690656123607 -17.68777835229971, -43.60806108903514 -17.818025384902054, -43.348859802325904 -17.894954966222038 C-42.973360564548884 -17.98066021688312, -42.597861326771856 -18.066365467544202, -42.19268463097539 -18.158844404334708 C-41.90589646361121 -18.205210091158694, -41.61910829624703 -18.25157577798268, -41.021977491163376 -18.34811525573005 C-40.69452604904158 -18.379704102533562, -40.367074606919786 -18.411292949337078, -39.84154906964319 -18.46198976588122 C-39.582630615393846 -18.4702927767548, -39.3237121611445 -18.47859578762838, -38.65625000000001 -18.5 C-38.65625000000001 -18.5, -38.65625 -18.5, -38.65625 -18.5\" stroke=\"none\" stroke-width=\"0\" fill=\"#eef0fc\" style=\"\"\u002F>\u003Cpath d=\"M-38.65625 -18.5 C-12.984186232148609 -18.5, 12.687877535702782 -18.5, 38.65625 -18.5 M-38.65625 -18.5 C-17.020601777408412 -18.5, 4.615046445183175 -18.5, 38.65625 -18.5 M38.65625 -18.5 C38.65625 -18.5, 38.65625 -18.5, 38.65625 -18.5 M38.65625 -18.5 C38.65625 -18.5, 38.65625 -18.5, 38.65625 -18.5 M38.65625 -18.5 C39.09953201155931 -18.485784808685384, 39.54281402311862 -18.471569617370772, 39.841549069643186 -18.46198976588122 M38.65625 -18.5 C38.99204238651458 -18.489231791744707, 39.327834773029174 -18.478463583489415, 39.841549069643186 -18.46198976588122 M39.841549069643186 -18.46198976588122 C40.138549311630506 -18.433338509731755, 40.435549553617825 -18.40468725358229, 41.02197749116336 -18.348115255730054 M39.841549069643186 -18.46198976588122 C40.24569228378599 -18.42300255606619, 40.649835497928805 -18.384015346251164, 41.02197749116336 -18.348115255730054 M41.02197749116336 -18.348115255730054 C41.30874012063437 -18.301753697674588, 41.595502750105375 -18.255392139619122, 42.192684630975386 -18.15884440433471 M41.02197749116336 -18.348115255730054 C41.32988265549234 -18.298335536601556, 41.63778781982133 -18.248555817473058, 42.192684630975386 -18.15884440433471 M42.192684630975386 -18.15884440433471 C42.5502846663461 -18.077224529819656, 42.907884701716824 -17.995604655304604, 43.34885980232588 -17.894954966222045 M42.192684630975386 -18.15884440433471 C42.54563090301969 -18.07828672093027, 42.898577175064 -17.997729037525822, 43.34885980232588 -17.894954966222045 M43.34885980232588 -17.894954966222045 C43.73891574179524 -17.779188410832944, 44.1289716812646 -17.663421855443847, 44.48575203343698 -17.557531319697368 M43.34885980232588 -17.894954966222045 C43.71197735923097 -17.787183581375565, 44.07509491613606 -17.679412196529086, 44.48575203343698 -17.557531319697368 M44.48575203343698 -17.557531319697368 C44.930878189492276 -17.39372077956794, 45.37600434554757 -17.229910239438514, 45.59868959026842 -17.147960010901404 M44.48575203343698 -17.557531319697368 C44.90314809914322 -17.40392570915054, 45.32054416484946 -17.25032009860371, 45.59868959026842 -17.147960010901404 M45.59868959026842 -17.147960010901404 C45.9490279975644 -16.99287559041108, 46.299366404860386 -16.83779116992076, 46.683099173674826 -16.667924056194753 M45.59868959026842 -17.147960010901404 C45.99187105882694 -16.973910238084414, 46.385052527385454 -16.799860465267425, 46.683099173674826 -16.667924056194753 M46.683099173674826 -16.667924056194753 C46.946127454491155 -16.530702370570527, 47.20915573530749 -16.393480684946304, 47.73452471207285 -16.119396026282708 M46.683099173674826 -16.667924056194753 C47.025248107933166 -16.48942517634903, 47.367397042191506 -16.310926296503307, 47.73452471207285 -16.119396026282708 M47.73452471207285 -16.119396026282708 C48.03257326423198 -15.938717242436134, 48.33062181639111 -15.75803845858956, 48.74864567239515 -15.504629940499052 M47.73452471207285 -16.119396026282708 C47.971202429611346 -15.975920603038219, 48.20788014714984 -15.832445179793728, 48.74864567239515 -15.504629940499052 M48.74864567239515 -15.504629940499052 C48.9436364461176 -15.36861281776482, 49.13862721984005 -15.23259569503059, 49.7212948140875 -14.826152004557198 M48.74864567239515 -15.504629940499052 C49.01624599798719 -15.317963537597436, 49.28384632357923 -15.131297134695819, 49.7212948140875 -14.826152004557198 M49.7212948140875 -14.826152004557198 C49.92688285664139 -14.662201011548047, 50.132470899195276 -14.498250018538897, 50.64847531319408 -14.086750229828988 M49.7212948140875 -14.826152004557198 C49.93166598160157 -14.658386596676605, 50.14203714911564 -14.49062118879601, 50.64847531319408 -14.086750229828988 M50.64847531319408 -14.086750229828988 C50.97521961848301 -13.790009696946159, 51.30196392377194 -13.49326916406333, 51.526377186164495 -13.289462976807961 M50.64847531319408 -14.086750229828988 C50.86422006740725 -13.890816552345978, 51.07996482162042 -13.69488287486297, 51.526377186164495 -13.289462976807961 M51.526377186164495 -13.289462976807961 C51.69916022152175 -13.111050307050572, 51.871943256879014 -12.932637637293183, 52.35139294589334 -12.437566469834366 M51.526377186164495 -13.289462976807961 C51.69776861680425 -13.112487253174267, 51.869160047444005 -12.935511529540573, 52.35139294589334 -12.437566469834366 M52.35139294589334 -12.437566469834366 C52.62718496349367 -12.113605472950654, 52.90297698109399 -11.789644476066943, 53.120132425658554 -11.534561334386572 M52.35139294589334 -12.437566469834366 C52.52019274725633 -12.239284618172595, 52.68899254861933 -12.041002766510825, 53.120132425658554 -11.534561334386572 M53.120132425658554 -11.534561334386572 C53.368680017483335 -11.20153020449279, 53.61722760930812 -10.868499074599008, 53.82943671004368 -10.584158212260142 M53.120132425658554 -11.534561334386572 C53.31770525973978 -11.269831735973192, 53.51527809382101 -11.00510213755981, 53.82943671004368 -10.584158212260142 M53.82943671004368 -10.584158212260142 C54.085469203158475 -10.190823548484893, 54.341501696273276 -9.797488884709646, 54.4763911155989 -9.590262513744715 M53.82943671004368 -10.584158212260142 C54.050154820577546 -10.245075923368702, 54.27087293111142 -9.905993634477262, 54.4763911155989 -9.590262513744715 M54.4763911155989 -9.590262513744715 C54.67665803097155 -9.234668326276395, 54.8769249463442 -8.879074138808074, 55.058337167900504 -8.556958369455453 M54.4763911155989 -9.590262513744715 C54.705951458483895 -9.182654879447039, 54.93551180136889 -8.775047245149363, 55.058337167900504 -8.556958369455453 M55.058337167900504 -8.556958369455453 C55.22680161025652 -8.207138350341554, 55.39526605261254 -7.857318331227653, 55.572883525792534 -7.48849184776429 M55.058337167900504 -8.556958369455453 C55.16527113491951 -8.334907698920139, 55.2722051019385 -8.112857028384825, 55.572883525792534 -7.48849184776429 M55.572883525792534 -7.48849184776429 C55.719470003405235 -7.12642041400417, 55.86605648101793 -6.76434898024405, 56.01791580792056 -6.3892535067942 M55.572883525792534 -7.48849184776429 C55.681292832629175 -7.220718763926422, 55.78970213946581 -6.952945680088556, 56.01791580792056 -6.3892535067942 M56.01791580792056 -6.3892535067942 C56.13882668329893 -6.025089214686374, 56.2597375586773 -5.660924922578549, 56.39160528117822 -5.2637603526741055 M56.01791580792056 -6.3892535067942 C56.13248276773885 -6.044196077587653, 56.24704972755714 -5.699138648381107, 56.39160528117822 -5.2637603526741055 M56.39160528117822 -5.2637603526741055 C56.498092933963036 -4.8576767805649315, 56.60458058674786 -4.4515932084557575, 56.692416375363734 -4.116637278191818 M56.39160528117822 -5.2637603526741055 C56.51054988190293 -4.810173039194741, 56.629494482627635 -4.356585725715377, 56.692416375363734 -4.116637278191818 M56.692416375363734 -4.116637278191818 C56.758560058805784 -3.777003443189338, 56.824703742247834 -3.4373696081868577, 56.919112993167325 -2.9525980581175224 M56.692416375363734 -4.116637278191818 C56.772253422902764 -3.7066909126448855, 56.85209047044179 -3.2967445470979526, 56.919112993167325 -2.9525980581175224 M56.919112993167325 -2.9525980581175224 C56.968642383257155 -2.56845788926516, 57.01817177334698 -2.184317720412798, 57.070763589560165 -1.776425979292116 M56.919112993167325 -2.9525980581175224 C56.97866427738332 -2.490730057469478, 57.03821556159931 -2.0288620568214344, 57.070763589560165 -1.776425979292116 M57.070763589560165 -1.776425979292116 C57.088593102454695 -1.4987169242360296, 57.106422615349224 -1.2210078691799433, 57.14674499971272 -0.5929541850756206 M57.070763589560165 -1.776425979292116 C57.09909878595621 -1.3350824236648693, 57.12743398235225 -0.8937388680376225, 57.14674499971272 -0.5929541850756206 M57.14674499971272 -0.5929541850756206 C57.14674499971272 -0.2333779770136427, 57.14674499971272 0.12619823104833516, 57.14674499971272 0.592954185075616 M57.14674499971272 -0.5929541850756206 C57.14674499971272 -0.1267297241097342, 57.14674499971272 0.33949473685615217, 57.14674499971272 0.592954185075616 M57.14674499971272 0.592954185075616 C57.12721754477981 0.8971100579336861, 57.10769008984689 1.2012659307917564, 57.070763589560165 1.7764259792921033 M57.14674499971272 0.592954185075616 C57.117163254761756 1.0537137406417278, 57.08758150981078 1.5144732962078398, 57.070763589560165 1.7764259792921033 M57.070763589560165 1.7764259792921033 C57.03293161261192 2.0698433217338503, 56.99509963566368 2.3632606641755975, 56.91911299316733 2.9525980581175095 M57.070763589560165 1.7764259792921033 C57.02154789183477 2.1581332121114785, 56.972332194109384 2.539840444930854, 56.91911299316733 2.9525980581175095 M56.91911299316733 2.9525980581175095 C56.83237155103986 3.397997030631753, 56.7456301089124 3.843396003145996, 56.692416375363734 4.116637278191814 M56.91911299316733 2.9525980581175095 C56.84923481924156 3.311407712469067, 56.77935664531578 3.670217366820624, 56.692416375363734 4.116637278191814 M56.692416375363734 4.116637278191814 C56.60975448161326 4.431862904953744, 56.52709258786279 4.747088531715672, 56.39160528117822 5.263760352674093 M56.692416375363734 4.116637278191814 C56.628353667194865 4.360936149393063, 56.564290959025996 4.605235020594312, 56.39160528117822 5.263760352674093 M56.39160528117822 5.263760352674093 C56.313021194467204 5.500443101173797, 56.23443710775619 5.737125849673501, 56.01791580792057 6.389253506794188 M56.39160528117822 5.263760352674093 C56.294319978482974 5.556768184084185, 56.19703467578773 5.849776015494277, 56.01791580792057 6.389253506794188 M56.01791580792057 6.389253506794188 C55.85057603415867 6.80258598328051, 55.683236260396775 7.215918459766833, 55.572883525792534 7.488491847764285 M56.01791580792057 6.389253506794188 C55.87578482089451 6.740319792664253, 55.73365383386845 7.091386078534318, 55.572883525792534 7.488491847764285 M55.572883525792534 7.488491847764285 C55.3912410075217 7.865676423480952, 55.209598489250865 8.24286099919762, 55.058337167900504 8.556958369455447 M55.572883525792534 7.488491847764285 C55.396362258802725 7.855042035618673, 55.21984099181292 8.221592223473063, 55.058337167900504 8.556958369455447 M55.058337167900504 8.556958369455447 C54.89466185431071 8.847580462656834, 54.73098654072092 9.138202555858221, 54.4763911155989 9.590262513744712 M55.058337167900504 8.556958369455447 C54.898934386827754 8.839994148531996, 54.739531605755005 9.123029927608544, 54.4763911155989 9.590262513744712 M54.4763911155989 9.590262513744712 C54.22972804290054 9.969203231718657, 53.98306497020217 10.348143949692602, 53.82943671004369 10.584158212260133 M54.4763911155989 9.590262513744712 C54.304251412462456 9.854715323744832, 54.13211170932601 10.119168133744955, 53.82943671004369 10.584158212260133 M53.82943671004369 10.584158212260133 C53.68539264535757 10.777164136255287, 53.54134858067144 10.97017006025044, 53.120132425658554 11.534561334386567 M53.82943671004369 10.584158212260133 C53.61551239827195 10.87079730112853, 53.40158808650022 11.157436389996926, 53.120132425658554 11.534561334386567 M53.120132425658554 11.534561334386567 C52.90910500785249 11.782446147141815, 52.69807759004642 12.030330959897062, 52.351392945893345 12.437566469834355 M53.120132425658554 11.534561334386567 C52.93094932506739 11.756786569164326, 52.74176622447622 11.979011803942086, 52.351392945893345 12.437566469834355 M52.351392945893345 12.437566469834355 C52.1562110797507 12.639107771355865, 51.96102921360805 12.840649072877376, 51.5263771861645 13.289462976807956 M52.351392945893345 12.437566469834355 C52.09541028588635 12.701889582858811, 51.83942762587937 12.96621269588327, 51.5263771861645 13.289462976807956 M51.5263771861645 13.289462976807956 C51.20660331879495 13.57987314240009, 50.88682945142539 13.870283307992223, 50.6484753131941 14.086750229828976 M51.5263771861645 13.289462976807956 C51.2006996151897 13.585234729810942, 50.87502204421489 13.881006482813929, 50.6484753131941 14.086750229828976 M50.6484753131941 14.086750229828976 C50.40635192443595 14.279837189189626, 50.16422853567781 14.472924148550277, 49.7212948140875 14.826152004557196 M50.6484753131941 14.086750229828976 C50.32538449229142 14.344406561691034, 50.00229367138874 14.602062893553091, 49.7212948140875 14.826152004557196 M49.7212948140875 14.826152004557196 C49.45690300439018 15.01058028566507, 49.19251119469286 15.195008566772943, 48.748645672395156 15.504629940499047 M49.7212948140875 14.826152004557196 C49.38329480973834 15.061926175806807, 49.04529480538917 15.297700347056418, 48.748645672395156 15.504629940499047 M48.748645672395156 15.504629940499047 C48.404877109569455 15.713024463492303, 48.06110854674375 15.921418986485557, 47.73452471207285 16.119396026282704 M48.748645672395156 15.504629940499047 C48.38974836675288 15.722195596294071, 48.0308510611106 15.939761252089093, 47.73452471207285 16.119396026282704 M47.73452471207285 16.119396026282704 C47.4158987785018 16.28562297173707, 47.09727284493076 16.45184991719143, 46.683099173674826 16.667924056194753 M47.73452471207285 16.119396026282704 C47.42714682138202 16.279754874971175, 47.11976893069118 16.440113723659646, 46.683099173674826 16.667924056194753 M46.683099173674826 16.667924056194753 C46.33979416440732 16.819895000016206, 45.99648915513983 16.97186594383766, 45.59868959026843 17.1479600109014 M46.683099173674826 16.667924056194753 C46.29509966231366 16.83967993027777, 45.9071001509525 17.01143580436079, 45.59868959026843 17.1479600109014 M45.59868959026843 17.1479600109014 C45.21859486551271 17.287838383168623, 44.838500140757 17.427716755435846, 44.485752033436995 17.557531319697365 M45.59868959026843 17.1479600109014 C45.24447322766702 17.27831490667888, 44.89025686506562 17.408669802456355, 44.485752033436995 17.557531319697365 M44.485752033436995 17.557531319697365 C44.14401977898787 17.65895565902866, 43.80228752453874 17.76037999835995, 43.348859802325904 17.89495496622204 M44.485752033436995 17.557531319697365 C44.052988163609506 17.685973364638258, 43.62022429378201 17.81441540957915, 43.348859802325904 17.89495496622204 M43.348859802325904 17.89495496622204 C42.93360442981203 17.989734295203785, 42.51834905729815 18.084513624185526, 42.19268463097539 18.158844404334708 M43.348859802325904 17.89495496622204 C43.10281076909381 17.951114052437273, 42.85676173586171 18.007273138652504, 42.19268463097539 18.158844404334708 M42.19268463097539 18.158844404334708 C41.823976915776576 18.218454208357016, 41.45526920057777 18.27806401237932, 41.02197749116337 18.34811525573005 M42.19268463097539 18.158844404334708 C41.94810532690316 18.198386089476276, 41.703526022830935 18.23792777461784, 41.02197749116337 18.34811525573005 M41.02197749116337 18.34811525573005 C40.63600004090361 18.38535003615081, 40.250022590643844 18.42258481657157, 39.841549069643186 18.46198976588122 M41.02197749116337 18.34811525573005 C40.61740686667821 18.387143697306772, 40.21283624219305 18.42617213888349, 39.841549069643186 18.46198976588122 M39.841549069643186 18.46198976588122 C39.39972768962064 18.4761581175854, 38.9579063095981 18.490326469289577, 38.65625 18.5 M39.841549069643186 18.46198976588122 C39.39982067293505 18.476155135791487, 38.95809227622692 18.490320505701753, 38.65625 18.5 M38.65625 18.5 C38.65625 18.5, 38.65625 18.5, 38.65625 18.5 M38.65625 18.5 C38.65625 18.5, 38.65625 18.5, 38.65625 18.5 M38.65625 18.5 C21.214701071442427 18.5, 3.773152142884854 18.5, -38.65625 18.5 M38.65625 18.5 C22.87058185666342 18.5, 7.084913713326841 18.5, -38.65625 18.5 M-38.65625 18.5 C-39.10888054519034 18.485485019407655, -39.561511090380684 18.47097003881531, -39.84154906964318 18.46198976588122 M-38.65625 18.5 C-39.083622058004416 18.486295009929044, -39.51099411600883 18.47259001985809, -39.84154906964318 18.46198976588122 M-39.84154906964318 18.46198976588122 C-40.143759060763415 18.43283593149854, -40.44596905188366 18.403682097115862, -41.02197749116336 18.34811525573005 M-39.84154906964318 18.46198976588122 C-40.09716587527669 18.437330720065944, -40.35278268091019 18.412671674250664, -41.02197749116336 18.34811525573005 M-41.02197749116336 18.34811525573005 C-41.366295320593935 18.292448619292365, -41.7106131500245 18.236781982854676, -42.192684630975386 18.158844404334708 M-41.02197749116336 18.34811525573005 C-41.47034819007869 18.275626158296124, -41.91871888899402 18.203137060862193, -42.192684630975386 18.158844404334708 M-42.192684630975386 18.158844404334708 C-42.49496404946018 18.089851099623104, -42.79724346794497 18.020857794911503, -43.34885980232588 17.894954966222045 M-42.192684630975386 18.158844404334708 C-42.44726636843658 18.100737784060286, -42.70184810589777 18.042631163785863, -43.34885980232588 17.894954966222045 M-43.34885980232588 17.894954966222045 C-43.66825645607103 17.800159715937735, -43.987653109816165 17.705364465653425, -44.485752033436974 17.557531319697375 M-43.34885980232588 17.894954966222045 C-43.796011224032945 17.7622427714051, -44.24316264574001 17.629530576588152, -44.485752033436974 17.557531319697375 M-44.485752033436974 17.557531319697375 C-44.8421801228784 17.42636248799779, -45.198608212319826 17.295193656298203, -45.59868959026842 17.147960010901404 M-44.485752033436974 17.557531319697375 C-44.8994180894327 17.405298387203842, -45.31308414542843 17.253065454710313, -45.59868959026842 17.147960010901404 M-45.59868959026842 17.147960010901404 C-45.89563977752976 17.01650897171514, -46.19258996479109 16.88505793252888, -46.68309917367482 16.667924056194757 M-45.59868959026842 17.147960010901404 C-46.02520162434835 16.95915578544418, -46.45171365842828 16.77035155998696, -46.68309917367482 16.667924056194757 M-46.68309917367482 16.667924056194757 C-47.094541279744185 16.453274972999615, -47.50598338581355 16.238625889804474, -47.73452471207284 16.119396026282708 M-46.68309917367482 16.667924056194757 C-47.07289099561893 16.464569912360094, -47.462682817563035 16.261215768525428, -47.73452471207284 16.119396026282708 M-47.73452471207284 16.119396026282708 C-48.075786692744714 15.912521008121415, -48.417048673416595 15.70564598996012, -48.74864567239514 15.50462994049906 M-47.73452471207284 16.119396026282708 C-48.03986167327159 15.934298966044873, -48.345198634470336 15.749201905807036, -48.74864567239514 15.50462994049906 M-48.74864567239514 15.50462994049906 C-48.95916014595672 15.357784156767186, -49.169674619518304 15.210938373035312, -49.72129481408749 14.8261520045572 M-48.74864567239514 15.50462994049906 C-48.97872504668622 15.34413652896919, -49.2088044209773 15.183643117439319, -49.72129481408749 14.8261520045572 M-49.72129481408749 14.8261520045572 C-50.024280859858905 14.584528695851796, -50.32726690563031 14.342905387146391, -50.64847531319408 14.086750229828992 M-49.72129481408749 14.8261520045572 C-49.92191466501352 14.66616301216214, -50.12253451593954 14.506174019767082, -50.64847531319408 14.086750229828992 M-50.64847531319408 14.086750229828992 C-50.96380308679278 13.800377888962354, -51.279130860391476 13.514005548095716, -51.52637718616449 13.289462976807968 M-50.64847531319408 14.086750229828992 C-50.9857823752108 13.78041688076121, -51.32308943722752 13.474083531693427, -51.52637718616449 13.289462976807968 M-51.52637718616449 13.289462976807968 C-51.84403507416012 12.961455127254851, -52.16169296215575 12.633447277701734, -52.35139294589334 12.43756646983436 M-51.52637718616449 13.289462976807968 C-51.798615796499554 13.008354260431428, -52.07085440683462 12.727245544054888, -52.35139294589334 12.43756646983436 M-52.35139294589334 12.43756646983436 C-52.55653001269279 12.196600798541953, -52.76166707949224 11.955635127249545, -53.120132425658554 11.534561334386574 M-52.35139294589334 12.43756646983436 C-52.65058805751366 12.086114867040992, -52.94978316913398 11.734663264247624, -53.120132425658554 11.534561334386574 M-53.120132425658554 11.534561334386574 C-53.352504330793835 11.223204151021353, -53.584876235929116 10.91184696765613, -53.82943671004368 10.584158212260144 M-53.120132425658554 11.534561334386574 C-53.29700949839949 11.297562170746536, -53.473886571140426 11.0605630071065, -53.82943671004368 10.584158212260144 M-53.82943671004368 10.584158212260144 C-53.985390763302135 10.344570906928174, -54.14134481656059 10.104983601596205, -54.4763911155989 9.590262513744724 M-53.82943671004368 10.584158212260144 C-54.02312675793475 10.286598285639094, -54.216816805825815 9.989038359018044, -54.4763911155989 9.590262513744724 M-54.4763911155989 9.590262513744724 C-54.65926584842912 9.265549907529936, -54.84214058125934 8.940837301315149, -55.058337167900504 8.556958369455455 M-54.4763911155989 9.590262513744724 C-54.642325538151965 9.29562914381946, -54.80825996070502 9.000995773894195, -55.058337167900504 8.556958369455455 M-55.058337167900504 8.556958369455455 C-55.20780971894964 8.246575419001674, -55.35728226999878 7.936192468547892, -55.572883525792534 7.488491847764292 M-55.058337167900504 8.556958369455455 C-55.21232186307476 8.237205855181443, -55.366306558249015 7.917453340907431, -55.572883525792534 7.488491847764292 M-55.572883525792534 7.488491847764292 C-55.72492005786609 7.112958674116216, -55.87695658993965 6.737425500468139, -56.01791580792056 6.389253506794202 M-55.572883525792534 7.488491847764292 C-55.74859106575174 7.054490826990869, -55.92429860571094 6.620489806217446, -56.01791580792056 6.389253506794202 M-56.01791580792056 6.389253506794202 C-56.13266498692584 6.043647262429116, -56.247414165931126 5.698041018064028, -56.39160528117822 5.2637603526741 M-56.01791580792056 6.389253506794202 C-56.103324271662586 6.132016821993926, -56.188732735404606 5.8747801371936506, -56.39160528117822 5.2637603526741 M-56.39160528117822 5.2637603526741 C-56.463227460852934 4.99063394032538, -56.53484964052765 4.717507527976661, -56.692416375363734 4.116637278191821 M-56.39160528117822 5.2637603526741 C-56.47168839908867 4.958368715838695, -56.551771516999125 4.652977079003291, -56.692416375363734 4.116637278191821 M-56.692416375363734 4.116637278191821 C-56.740327900680875 3.87062172179278, -56.78823942599801 3.62460616539374, -56.919112993167325 2.9525980581175246 M-56.692416375363734 4.116637278191821 C-56.73950006150114 3.874872501016829, -56.786583747638545 3.6331077238418374, -56.919112993167325 2.9525980581175246 M-56.919112993167325 2.9525980581175246 C-56.97543080155749 2.5158082574525196, -57.03174860994767 2.0790184567875145, -57.070763589560165 1.7764259792921264 M-56.919112993167325 2.9525980581175246 C-56.95453367036201 2.6778822803994045, -56.9899543475567 2.4031665026812847, -57.070763589560165 1.7764259792921264 M-57.070763589560165 1.7764259792921264 C-57.09830347501754 1.347470033498114, -57.12584336047491 0.9185140877041018, -57.14674499971272 0.5929541850756229 M-57.070763589560165 1.7764259792921264 C-57.08653139423766 1.5308296938972514, -57.10229919891516 1.2852334085023762, -57.14674499971272 0.5929541850756229 M-57.14674499971272 0.5929541850756229 C-57.14674499971272 0.21120370864738275, -57.14674499971272 -0.17054676778085742, -57.14674499971272 -0.5929541850756139 M-57.14674499971272 0.5929541850756229 C-57.14674499971272 0.3222599472765334, -57.14674499971272 0.05156570947744388, -57.14674499971272 -0.5929541850756139 M-57.14674499971272 -0.5929541850756139 C-57.117838660291454 -1.0431937543391372, -57.08893232087018 -1.4934333236026602, -57.070763589560165 -1.776425979292101 M-57.14674499971272 -0.5929541850756139 C-57.11645331602663 -1.0647716094935087, -57.086161632340534 -1.5365890339114032, -57.070763589560165 -1.776425979292101 M-57.070763589560165 -1.776425979292101 C-57.02291704459925 -2.1475143336400047, -56.975070499638335 -2.5186026879879084, -56.91911299316733 -2.9525980581175157 M-57.070763589560165 -1.776425979292101 C-57.03724836444181 -2.0363634469803245, -57.00373313932345 -2.2963009146685476, -56.91911299316733 -2.9525980581175157 M-56.91911299316733 -2.9525980581175157 C-56.83134877294339 -3.403248779992929, -56.74358455271945 -3.8538995018683417, -56.692416375363734 -4.116637278191813 M-56.91911299316733 -2.9525980581175157 C-56.87112099468949 -3.199026827188759, -56.82312899621164 -3.4454555962600026, -56.692416375363734 -4.116637278191813 M-56.692416375363734 -4.116637278191813 C-56.59831303619823 -4.475494095075076, -56.50420969703273 -4.83435091195834, -56.39160528117823 -5.263760352674091 M-56.692416375363734 -4.116637278191813 C-56.58085564841846 -4.542066680759063, -56.469294921473185 -4.9674960833263135, -56.39160528117823 -5.263760352674091 M-56.39160528117823 -5.263760352674091 C-56.285480310627754 -5.583391855254317, -56.17935534007727 -5.903023357834542, -56.01791580792057 -6.389253506794178 M-56.39160528117823 -5.263760352674091 C-56.24597576971952 -5.70237323827609, -56.10034625826081 -6.140986123878088, -56.01791580792057 -6.389253506794178 M-56.01791580792057 -6.389253506794178 C-55.9054587798469 -6.667024540344868, -55.79300175177324 -6.944795573895558, -55.572883525792534 -7.488491847764283 M-56.01791580792057 -6.389253506794178 C-55.919124540958315 -6.633269846190175, -55.82033327399605 -6.877286185586172, -55.572883525792534 -7.488491847764283 M-55.572883525792534 -7.488491847764283 C-55.43091595403997 -7.78329054812791, -55.288948382287394 -8.078089248491539, -55.058337167900504 -8.556958369455446 M-55.572883525792534 -7.488491847764283 C-55.44070993772496 -7.76295313144833, -55.308536349657395 -8.037414415132377, -55.058337167900504 -8.556958369455446 M-55.058337167900504 -8.556958369455446 C-54.83831916628126 -8.947622610568956, -54.618301164662014 -9.338286851682467, -54.4763911155989 -9.590262513744717 M-55.058337167900504 -8.556958369455446 C-54.93987664254142 -8.767297027659431, -54.82141611718234 -8.977635685863417, -54.4763911155989 -9.590262513744717 M-54.4763911155989 -9.590262513744717 C-54.2242398329842 -9.977634595940856, -53.97208855036951 -10.365006678136996, -53.82943671004368 -10.584158212260139 M-54.4763911155989 -9.590262513744717 C-54.21833492329115 -9.986706122919655, -53.96027873098341 -10.38314973209459, -53.82943671004368 -10.584158212260139 M-53.82943671004368 -10.584158212260139 C-53.581171454245705 -10.916811037599334, -53.33290619844774 -11.249463862938528, -53.120132425658554 -11.534561334386567 M-53.82943671004368 -10.584158212260139 C-53.60335210191507 -10.887090990420964, -53.377267493786455 -11.190023768581787, -53.120132425658554 -11.534561334386567 M-53.120132425658554 -11.534561334386567 C-52.8823741809677 -11.813845697427817, -52.64461593627686 -12.093130060469068, -52.351392945893345 -12.437566469834355 M-53.120132425658554 -11.534561334386567 C-52.91739027866543 -11.772713796599668, -52.714648131672305 -12.010866258812769, -52.351392945893345 -12.437566469834355 M-52.351392945893345 -12.437566469834355 C-52.042857311993984 -12.756154843082083, -51.734321678094624 -13.07474321632981, -51.52637718616451 -13.28946297680795 M-52.351392945893345 -12.437566469834355 C-52.11058967280175 -12.686215619617826, -51.86978639971015 -12.934864769401297, -51.52637718616451 -13.28946297680795 M-51.52637718616451 -13.28946297680795 C-51.26221282153621 -13.529370063357291, -50.99804845690791 -13.76927714990663, -50.6484753131941 -14.086750229828974 M-51.52637718616451 -13.28946297680795 C-51.232665982533575 -13.556203720772967, -50.938954778902634 -13.822944464737983, -50.6484753131941 -14.086750229828974 M-50.6484753131941 -14.086750229828974 C-50.29659239893935 -14.367367489949524, -49.9447094846846 -14.647984750070075, -49.7212948140875 -14.826152004557194 M-50.6484753131941 -14.086750229828974 C-50.40584326149612 -14.280242834348048, -50.16321120979815 -14.473735438867122, -49.7212948140875 -14.826152004557194 M-49.7212948140875 -14.826152004557194 C-49.44696784716248 -15.017510621261085, -49.17264088023747 -15.208869237964974, -48.74864567239516 -15.504629940499045 M-49.7212948140875 -14.826152004557194 C-49.51856614681239 -14.967566746865748, -49.31583747953729 -15.108981489174301, -48.74864567239516 -15.504629940499045 M-48.74864567239516 -15.504629940499045 C-48.344501708777884 -15.749624386257393, -47.9403577451606 -15.994618832015743, -47.734524712072854 -16.1193960262827 M-48.74864567239516 -15.504629940499045 C-48.47540998452853 -15.670267020194931, -48.2021742966619 -15.835904099890817, -47.734524712072854 -16.1193960262827 M-47.734524712072854 -16.1193960262827 C-47.49182152438258 -16.246014123841906, -47.249118336692305 -16.372632221401116, -46.68309917367483 -16.667924056194753 M-47.734524712072854 -16.1193960262827 C-47.31769762370188 -16.336854451295345, -46.90087053533091 -16.55431287630799, -46.68309917367483 -16.667924056194753 M-46.68309917367483 -16.667924056194753 C-46.41086493823198 -16.788434076683632, -46.13863070278913 -16.908944097172512, -45.59868959026843 -17.147960010901397 M-46.68309917367483 -16.667924056194753 C-46.340488437432555 -16.819587665942816, -45.997877701190276 -16.971251275690875, -45.59868959026843 -17.147960010901397 M-45.59868959026843 -17.147960010901397 C-45.175960996105744 -17.303528041213553, -44.75323240194306 -17.45909607152571, -44.485752033436995 -17.557531319697365 M-45.59868959026843 -17.147960010901397 C-45.25446856860913 -17.274636528816263, -44.910247546949826 -17.401313046731133, -44.485752033436995 -17.557531319697365 M-44.485752033436995 -17.557531319697365 C-44.14728777030861 -17.657985736358697, -43.80882350718023 -17.75844015302003, -43.348859802325904 -17.894954966222038 M-44.485752033436995 -17.557531319697365 C-44.05134296392625 -17.686461651268417, -43.61693389441551 -17.815391982839465, -43.348859802325904 -17.894954966222038 M-43.348859802325904 -17.894954966222038 C-42.912401687482244 -17.99457368277973, -42.475943572638585 -18.094192399337423, -42.19268463097539 -18.158844404334708 M-43.348859802325904 -17.894954966222038 C-42.91728841073234 -17.993458320086745, -42.48571701913878 -18.091961673951452, -42.19268463097539 -18.158844404334708 M-42.19268463097539 -18.158844404334708 C-41.7329062054946 -18.2331778145315, -41.2731277800138 -18.30751122472829, -41.021977491163376 -18.34811525573005 M-42.19268463097539 -18.158844404334708 C-41.88812848886517 -18.20808267952293, -41.58357234675495 -18.257320954711155, -41.021977491163376 -18.34811525573005 M-41.021977491163376 -18.34811525573005 C-40.58271637240584 -18.390490247567804, -40.14345525364831 -18.432865239405555, -39.84154906964319 -18.46198976588122 M-41.021977491163376 -18.34811525573005 C-40.72945400276774 -18.37633464484461, -40.436930514372094 -18.404554033959172, -39.84154906964319 -18.46198976588122 M-39.84154906964319 -18.46198976588122 C-39.56255517056564 -18.47093655719596, -39.28356127148808 -18.479883348510693, -38.65625000000001 -18.5 M-39.84154906964319 -18.46198976588122 C-39.56378970007464 -18.47089696823747, -39.2860303305061 -18.479804170593717, -38.65625000000001 -18.5 M-38.65625000000001 -18.5 C-38.65625000000001 -18.5, -38.65625 -18.5, -38.65625 -18.5 M-38.65625000000001 -18.5 C-38.65625000000001 -18.5, -38.65625 -18.5, -38.65625 -18.5\" stroke=\"#4948b8\" stroke-width=\"1.3\" fill=\"none\" stroke-dasharray=\"0 0\" style=\"\"\u002F>\u003C\u002Fg>\u003Cg class=\"label\" style=\"\" transform=\"translate(-44.53125, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"89.0625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Quel besoin ?\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-flowchart-Q1-2\" data-look=\"classic\" transform=\"translate(161.47265625, 194)\">\u003Cpolygon points=\"93,0 186,-93 93,-186 0,-93\" class=\"label-container\" transform=\"translate(-92.5, 93)\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-66.5, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"133\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Accès par position ?\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-flowchart-L-4\" data-look=\"classic\" transform=\"translate(53.734375, 485.7421875)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-45.734375\" y=\"-22.5\" width=\"91.46875\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-13.734375, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"27.46875\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>liste\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-flowchart-Q2-6\" data-look=\"classic\" transform=\"translate(269.2109375, 485.7421875)\">\u003Cpolygon points=\"121.7421875,0 243.484375,-121.7421875 121.7421875,-243.484375 0,-121.7421875\" class=\"label-container\" transform=\"translate(-121.2421875, 121.7421875)\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-95.2421875, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"190.484375\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Dernier entré, premier sorti ?\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-flowchart-PI-8\" data-look=\"classic\" transform=\"translate(161.78125, 807.5234375)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-43.8203125\" y=\"-22.5\" width=\"87.640625\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-11.8203125, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"23.640625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>pile\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-flowchart-Q3-10\" data-look=\"classic\" transform=\"translate(376.640625, 807.5234375)\">\u003Cpolygon points=\"123.0390625,0 246.078125,-123.0390625 123.0390625,-246.078125 0,-123.0390625\" class=\"label-container\" transform=\"translate(-122.5390625, 123.0390625)\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-96.5390625, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"193.078125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>Premier entré, premier sorti ?\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-flowchart-F-12\" data-look=\"classic\" transform=\"translate(296.1171875, 1034.0625)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-42.1015625\" y=\"-22.5\" width=\"84.203125\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-10.1015625, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"20.203125\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>file\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003Cg class=\"node default\" id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-flowchart-D-14\" data-look=\"classic\" transform=\"translate(457.1640625, 1034.0625)\">\u003Crect class=\"basic label-container\" style=\"\" x=\"-70.9453125\" y=\"-22.5\" width=\"141.890625\" height=\"45\"\u002F>\u003Cg class=\"label\" style=\"\" transform=\"translate(-38.9453125, -10.5)\">\u003Crect\u002F>\u003CforeignObject width=\"77.890625\" height=\"21\">\u003Cdiv xmlns=\"http:\u002F\u002Fwww.w3.org\u002F1999\u002Fxhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\">\u003Cspan class=\"nodeLabel\">\u003Cp>dictionnaire\u003C\u002Fp>\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002FforeignObject>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003C\u002Fg>\u003Cdefs>\u003Cfilter id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-drop-shadow\" height=\"130%\" width=\"130%\">\u003CfeDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"\u002F>\u003C\u002Ffilter>\u003C\u002Fdefs>\u003Cdefs>\u003Cfilter id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-drop-shadow-small\" height=\"150%\" width=\"150%\">\u003CfeDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"\u002F>\u003C\u002Ffilter>\u003C\u002Fdefs>\u003ClinearGradient id=\"ill-2-nsi-tale-ta-structures-donnees-choisir-sa-structure-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\u003Cstop offset=\"0%\" stop-color=\"#4948b8\" stop-opacity=\"1\"\u002F>\u003Cstop offset=\"100%\" stop-color=\"#c4c8cd\" stop-opacity=\"1\"\u002F>\u003C\u002FlinearGradient>\u003C\u002Fsvg>",[2335,2750],{},[2324,2752,2754],{"id":2753},"à-retenir","À retenir",[598,2756,2757],{},[602,2758,2759,2760,1294],{},"Le choix de la structure de données précède le choix de l'algorithme. Une bonne structure peut diviser le coût par ",[824,2761,2763,2776],{"className":2762},[827],[824,2764,2766],{"className":2765},[831],[833,2767,2768],{"xmlns":835},[837,2769,2770,2774],{},[840,2771,2772],{},[843,2773,1432],{},[859,2775,1432],{"encoding":861},[824,2777,2779],{"className":2778,"ariaHidden":867},[866],[824,2780,2782,2785],{"className":2781},[871],[824,2783],{"className":2784,"style":1550},[875],[824,2786,1432],{"className":2787},[880,1456],[1819,2789,2790],{},"html pre.shiki code .sxrX7, html code.shiki .sxrX7{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s8jYJ, html code.shiki .s8jYJ{--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sBjJW, html code.shiki .sBjJW{--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sCsY4, html code.shiki .sCsY4{--shiki-light:#6A737D;--shiki-default:#6A737D;--shiki-dark:#6A737D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":793,"searchDepth":921,"depth":921,"links":2792},[],"Deck pour la séance sur listes, piles, files, dictionnaires.",{},"\u002Fnsi-tale\u002Fta-structures-donnees\u002Flistes-piles-files-dict.slides",{"title":2320,"description":2793},"2.nsi-tale\u002Fta-structures-donnees\u002F3.listes-piles-files-dict.slides","YmJV4lZ-ibeYs5TdAVGSO0uDb9XAzrwOq1p5DkiLVTE",{"id":1846,"title":1847,"bo":2800,"body":2801,"description":2311,"eval":1832,"extension":1833,"labo":1832,"meta":3206,"navigation":1839,"path":2313,"quizzes":3207,"readingTime":906,"seo":3208,"stem":2316,"tp":1832,"__hash__":2317},[588],{"type":590,"value":2802,"toc":3199},[2803,2805,2809,2811,2933,2935,2971,2973,3071,3073,3197],[593,2804,1854],{"id":1853},[598,2806,2807],{},[602,2808,1859],{},[593,2810,1863],{"id":1862},[800,2812,2813,2823,2831,2884],{},[803,2814,2815,1871,2817,677,2819,677,2821,1878],{},[602,2816,1870],{},[666,2818,705],{},[666,2820,708],{},[666,2822,711],{},[803,2824,2825,1871,2827,1886,2829,1889],{},[602,2826,1883],{},[666,2828,731],{},[666,2830,734],{},[803,2832,2833,1871,2835,677,2837,677,2839,1900,2841,1944],{},[602,2834,741],{},[666,2836,752],{},[666,2838,755],{},[666,2840,761],{},[824,2842,2844,2863],{"className":2843},[827],[824,2845,2847],{"className":2846},[831],[833,2848,2849],{"xmlns":835},[837,2850,2851,2861],{},[840,2852,2853,2855,2857,2859],{},[843,2854,846],{"mathvariant":845},[848,2856,851],{"stretchy":850},[853,2858,788],{},[848,2860,857],{"stretchy":850},[859,2862,862],{"encoding":861},[824,2864,2866],{"className":2865,"ariaHidden":867},[866],[824,2867,2869,2872,2875,2878,2881],{"className":2868},[871],[824,2870],{"className":2871,"style":876},[875],[824,2873,846],{"className":2874,"style":882},[880,881],[824,2876,851],{"className":2877},[886],[824,2879,788],{"className":2880},[880],[824,2882,857],{"className":2883},[893],[803,2885,2886,1949,2888,1952,2890,1294],{},[602,2887,661],{},[666,2889,668],{},[824,2891,2893,2912],{"className":2892},[827],[824,2894,2896],{"className":2895},[831],[833,2897,2898],{"xmlns":835},[837,2899,2900,2910],{},[840,2901,2902,2904,2906,2908],{},[843,2903,846],{"mathvariant":845},[848,2905,851],{"stretchy":850},[843,2907,1432],{},[848,2909,857],{"stretchy":850},[859,2911,1437],{"encoding":861},[824,2913,2915],{"className":2914,"ariaHidden":867},[866],[824,2916,2918,2921,2924,2927,2930],{"className":2917},[871],[824,2919],{"className":2920,"style":876},[875],[824,2922,846],{"className":2923,"style":882},[880,881],[824,2925,851],{"className":2926},[886],[824,2928,1432],{"className":2929},[880,1456],[824,2931,857],{"className":2932},[893],[593,2934,1999],{"id":1998},[630,2936,2937,2945],{},[633,2938,2939],{},[636,2940,2941,2943],{},[639,2942,2008],{},[639,2944,641],{},[652,2946,2947,2953,2959,2965],{},[636,2948,2949,2951],{},[657,2950,2017],{},[657,2952,1668],{},[636,2954,2955,2957],{},[657,2956,2024],{},[657,2958,1711],{},[636,2960,2961,2963],{},[657,2962,2031],{},[657,2964,1671],{},[636,2966,2967,2969],{},[657,2968,2038],{},[657,2970,1665],{},[593,2972,2044],{"id":2043},[800,2974,2975,3067,3069],{},[803,2976,2049,2977,2053,2979,2097,3022,2101,3024,1294],{},[666,2978,2052],{},[824,2980,2982,3001],{"className":2981},[827],[824,2983,2985],{"className":2984},[831],[833,2986,2987],{"xmlns":835},[837,2988,2989,2999],{},[840,2990,2991,2993,2995,2997],{},[843,2992,846],{"mathvariant":845},[848,2994,851],{"stretchy":850},[843,2996,1432],{},[848,2998,857],{"stretchy":850},[859,3000,1437],{"encoding":861},[824,3002,3004],{"className":3003,"ariaHidden":867},[866],[824,3005,3007,3010,3013,3016,3019],{"className":3006},[871],[824,3008],{"className":3009,"style":876},[875],[824,3011,846],{"className":3012,"style":882},[880,881],[824,3014,851],{"className":3015},[886],[824,3017,1432],{"className":3018},[880,1456],[824,3020,857],{"className":3021},[893],[666,3023,2100],{},[824,3025,3027,3046],{"className":3026},[827],[824,3028,3030],{"className":3029},[831],[833,3031,3032],{"xmlns":835},[837,3033,3034,3044],{},[840,3035,3036,3038,3040,3042],{},[843,3037,846],{"mathvariant":845},[848,3039,851],{"stretchy":850},[853,3041,788],{},[848,3043,857],{"stretchy":850},[859,3045,862],{"encoding":861},[824,3047,3049],{"className":3048,"ariaHidden":867},[866],[824,3050,3052,3055,3058,3061,3064],{"className":3051},[871],[824,3053],{"className":3054,"style":876},[875],[824,3056,846],{"className":3057,"style":882},[880,881],[824,3059,851],{"className":3060},[886],[824,3062,788],{"className":3063},[880],[824,3065,857],{"className":3066},[893],[803,3068,2147],{},[803,3070,2150],{},[593,3072,2154],{"id":2153},[896,3074,3075],{"className":898,"code":2157,"language":900,"meta":793,"style":793},[666,3076,3077,3081,3089,3101,3107,3111,3115,3125,3133,3145,3151,3155,3159,3183],{"__ignoreMap":793},[824,3078,3079],{"class":905,"line":906},[824,3080,2164],{"class":1354},[824,3082,3083,3085,3087],{"class":905,"line":921},[824,3084,2169],{"class":917},[824,3086,943],{"class":909},[824,3088,946],{"class":917},[824,3090,3091,3093,3095,3097,3099],{"class":905,"line":934},[824,3092,2178],{"class":917},[824,3094,788],{"class":927},[824,3096,2183],{"class":917},[824,3098,1557],{"class":927},[824,3100,1008],{"class":917},[824,3102,3103,3105],{"class":905,"line":949},[824,3104,2192],{"class":917},[824,3106,2195],{"class":1354},[824,3108,3109],{"class":905,"line":960},[824,3110,1163],{"emptyLinePlaceholder":1162},[824,3112,3113],{"class":905,"line":968},[824,3114,2204],{"class":1354},[824,3116,3117,3119,3121,3123],{"class":905,"line":978},[824,3118,1148],{"class":909},[824,3120,1151],{"class":917},[824,3122,1154],{"class":909},[824,3124,1157],{"class":917},[824,3126,3127,3129,3131],{"class":905,"line":993},[824,3128,2219],{"class":917},[824,3130,943],{"class":909},[824,3132,1191],{"class":917},[824,3134,3135,3137,3139,3141,3143],{"class":905,"line":1011},[824,3136,2228],{"class":917},[824,3138,788],{"class":927},[824,3140,2233],{"class":917},[824,3142,1557],{"class":927},[824,3144,1008],{"class":917},[824,3146,3147,3149],{"class":905,"line":1022},[824,3148,2242],{"class":917},[824,3150,2245],{"class":1354},[824,3152,3153],{"class":905,"line":1032},[824,3154,1163],{"emptyLinePlaceholder":1162},[824,3156,3157],{"class":905,"line":1050},[824,3158,2254],{"class":1354},[824,3160,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181],{"class":905,"line":1060},[824,3162,2259],{"class":917},[824,3164,943],{"class":909},[824,3166,1309],{"class":917},[824,3168,2266],{"class":1004},[824,3170,1315],{"class":917},[824,3172,788],{"class":927},[824,3174,677],{"class":917},[824,3176,2275],{"class":1004},[824,3178,1315],{"class":917},[824,3180,1557],{"class":927},[824,3182,1341],{"class":917},[824,3184,3185,3187,3189,3191,3193,3195],{"class":905,"line":2284},[824,3186,2287],{"class":917},[824,3188,2266],{"class":1004},[824,3190,2292],{"class":917},[824,3192,2295],{"class":1004},[824,3194,1380],{"class":909},[824,3196,2300],{"class":917},[1819,3198,2303],{},{"title":793,"searchDepth":921,"depth":921,"links":3200},[3201,3202,3203,3204,3205],{"id":1853,"depth":921,"text":1854},{"id":1862,"depth":921,"text":1863},{"id":1998,"depth":921,"text":1999},{"id":2043,"depth":921,"text":2044},{"id":2153,"depth":921,"text":2154},{},[],{"title":1847,"description":2311},{"id":2319,"title":2320,"body":3210,"description":2793,"extension":1833,"meta":3606,"navigation":1839,"path":2795,"seo":3607,"stem":2797,"__hash__":2798},{"type":590,"value":3211,"toc":3604},[3212,3214,3218,3220,3222,3270,3272,3274,3280,3310,3312,3314,3318,3358,3360,3362,3410,3457,3459,3461,3528,3560,3562,3564,3566,3568,3570,3602],[2324,3213,2327],{"id":2326},[598,3215,2330,3216,2333],{},[618,3217],{"code":588},[2335,3219],{},[2324,3221,2340],{"id":2339},[630,3223,3224,3234],{},[633,3225,3226],{},[636,3227,3228,3230,3232],{},[639,3229,641],{},[639,3231,647],{},[639,3233,2353],{},[652,3235,3236,3246,3254,3262],{},[636,3237,3238,3240,3242],{},[657,3239,661],{},[657,3241,671],{},[657,3243,2364,3244],{},[666,3245,668],{},[636,3247,3248,3250,3252],{},[657,3249,692],{},[657,3251,700],{},[657,3253,711],{},[636,3255,3256,3258,3260],{},[657,3257,718],{},[657,3259,726],{},[657,3261,2383],{},[636,3263,3264,3266,3268],{},[657,3265,741],{},[657,3267,2390],{},[657,3269,2393],{},[2335,3271],{},[2324,3273,2399],{"id":2398},[598,3275,3276,2405,3278,1294],{},[771,3277,2404],{},[602,3279,2408],{},[896,3281,3282],{"className":898,"code":2411,"language":900,"meta":793,"style":793},[666,3283,3284,3292,3304],{"__ignoreMap":793},[824,3285,3286,3288,3290],{"class":905,"line":906},[824,3287,2169],{"class":917},[824,3289,943],{"class":909},[824,3291,2422],{"class":917},[824,3293,3294,3296,3298,3300,3302],{"class":905,"line":921},[824,3295,2427],{"class":917},[824,3297,788],{"class":927},[824,3299,2432],{"class":917},[824,3301,1557],{"class":927},[824,3303,1008],{"class":917},[824,3305,3306,3308],{"class":905,"line":934},[824,3307,2441],{"class":917},[824,3309,2444],{"class":1354},[2335,3311],{},[2324,3313,2450],{"id":2449},[598,3315,3316,2456],{},[771,3317,2455],{},[896,3319,3320],{"className":898,"code":2459,"language":900,"meta":793,"style":793},[666,3321,3322,3332,3340,3352],{"__ignoreMap":793},[824,3323,3324,3326,3328,3330],{"class":905,"line":906},[824,3325,1148],{"class":909},[824,3327,1151],{"class":917},[824,3329,1154],{"class":909},[824,3331,1157],{"class":917},[824,3333,3334,3336,3338],{"class":905,"line":921},[824,3335,2219],{"class":917},[824,3337,943],{"class":909},[824,3339,1191],{"class":917},[824,3341,3342,3344,3346,3348,3350],{"class":905,"line":934},[824,3343,2228],{"class":917},[824,3345,788],{"class":927},[824,3347,2233],{"class":917},[824,3349,1557],{"class":927},[824,3351,1008],{"class":917},[824,3353,3354,3356],{"class":905,"line":949},[824,3355,2496],{"class":917},[824,3357,2499],{"class":1354},[2335,3359],{},[2324,3361,2505],{"id":2504},[896,3363,3364],{"className":898,"code":2508,"language":900,"meta":793,"style":793},[666,3365,3366,3390,3400],{"__ignoreMap":793},[824,3367,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388],{"class":905,"line":906},[824,3369,1304],{"class":917},[824,3371,943],{"class":909},[824,3373,1309],{"class":917},[824,3375,1312],{"class":1004},[824,3377,1315],{"class":917},[824,3379,1318],{"class":927},[824,3381,677],{"class":917},[824,3383,1323],{"class":1004},[824,3385,1315],{"class":917},[824,3387,1328],{"class":927},[824,3389,1341],{"class":917},[824,3391,3392,3394,3396,3398],{"class":905,"line":921},[824,3393,1346],{"class":917},[824,3395,1312],{"class":1004},[824,3397,2543],{"class":917},[824,3399,1355],{"class":1354},[824,3401,3402,3404,3406,3408],{"class":905,"line":934},[824,3403,1323],{"class":1004},[824,3405,1380],{"class":909},[824,3407,2554],{"class":917},[824,3409,1386],{"class":1354},[598,3411,2559,3412,1294],{},[602,3413,3414,2605],{},[824,3415,3417,3436],{"className":3416},[827],[824,3418,3420],{"className":3419},[831],[833,3421,3422],{"xmlns":835},[837,3423,3424,3434],{},[840,3425,3426,3428,3430,3432],{},[843,3427,846],{"mathvariant":845},[848,3429,851],{"stretchy":850},[853,3431,788],{},[848,3433,857],{"stretchy":850},[859,3435,862],{"encoding":861},[824,3437,3439],{"className":3438,"ariaHidden":867},[866],[824,3440,3442,3445,3448,3451,3454],{"className":3441},[871],[824,3443],{"className":3444,"style":876},[875],[824,3446,846],{"className":3447,"style":882},[880,881],[824,3449,851],{"className":3450},[886],[824,3452,788],{"className":3453},[880],[824,3455,857],{"className":3456},[893],[2335,3458],{},[2324,3460,2611],{"id":2610},[598,3462,2614,3463,2618,3465,2697,3526,2701],{},[666,3464,2617],{},[824,3466,3468,3485],{"className":3467},[827],[824,3469,3471],{"className":3470},[831],[833,3472,3473],{"xmlns":835},[837,3474,3475,3483],{},[840,3476,3477],{},[2632,3478,3479,3481],{},[853,3480,2636],{},[853,3482,2639],{},[859,3484,2642],{"encoding":861},[824,3486,3488],{"className":3487,"ariaHidden":867},[866],[824,3489,3491,3494,3497],{"className":3490},[871],[824,3492],{"className":3493,"style":2652},[875],[824,3495,788],{"className":3496},[880],[824,3498,3500,3503],{"className":3499},[880],[824,3501,2662],{"className":3502},[880],[824,3504,3506],{"className":3505},[2666],[824,3507,3509],{"className":3508},[2670],[824,3510,3512],{"className":3511},[2674],[824,3513,3515],{"className":3514,"style":2652},[2678],[824,3516,3517,3520],{"style":2681},[824,3518],{"className":3519,"style":2686},[2685],[824,3521,3523],{"className":3522},[2690,2691,2692,2693],[824,3524,2639],{"className":3525},[880,2693],[666,3527,2700],{},[598,3529,3530,1510,3532,2735],{},[602,3531,2706],{},[824,3533,3535,3548],{"className":3534},[827],[824,3536,3538],{"className":3537},[831],[833,3539,3540],{"xmlns":835},[837,3541,3542,3546],{},[840,3543,3544],{},[843,3545,1432],{},[859,3547,1432],{"encoding":861},[824,3549,3551],{"className":3550,"ariaHidden":867},[866],[824,3552,3554,3557],{"className":3553},[871],[824,3555],{"className":3556,"style":1550},[875],[824,3558,1432],{"className":3559},[880,1456],[2335,3561],{},[2324,3563,2741],{"id":2740},[2743,3565],{"alt":2745,"kind":2746,"src":2747,"svg":2748},[2335,3567],{},[2324,3569,2754],{"id":2753},[598,3571,3572],{},[602,3573,2759,3574,1294],{},[824,3575,3577,3590],{"className":3576},[827],[824,3578,3580],{"className":3579},[831],[833,3581,3582],{"xmlns":835},[837,3583,3584,3588],{},[840,3585,3586],{},[843,3587,1432],{},[859,3589,1432],{"encoding":861},[824,3591,3593],{"className":3592,"ariaHidden":867},[866],[824,3594,3596,3599],{"className":3595},[871],[824,3597],{"className":3598,"style":1550},[875],[824,3600,1432],{"className":3601},[880,1456],[1819,3603,2790],{},{"title":793,"searchDepth":921,"depth":921,"links":3605},[],{},{"title":2320,"description":2793},1788035584327]