Chapitre 15/16 : Types, SD (linéaire) et abstraction

17 Karteikartenvon Piou
Diese Karteikarten lernenKostenlos · Spaced Repetition · iPhone, Android, Mac & Web

Alle Karten

1
$\text{Type}$
$\text{Définit pour une donnée } \begin{cases} \text{ la nature de ses valeurs} \\ \text{ les opérations pouvant lui être appliquées}\end{cases}$
2
$\text{Type polymorphe / Type paramétré}$
$\text{Type prenant comme argument un ou plusieurs autres types}$
3
$\text{Type somme}$
$\text{Type déclaré en donnant les différentes formes que peuvent prendre les valeurs de ce type}$
4
$\text{Type produit}$
$\text{Regroupe dans un même objet des composantes de types variés}$
5
$\text{Typage explicite}$
$\text{On indique le type d'une donnée à sa déclaration}$
6
$\text{Typage implicite}$
$\text{Le type d'une donnée n'est pas indiqué à sa déclaration}$
7
$\text{Structure de données abstraite (SDA)}$
$\text{Un type de données et des opérations que l'on peut effectuer dessus}$
8
$\text{Structure de données "concrète" / Implémentation}$
$\text{Manière } \begin{cases} \text{ d'organiser les données} \\ \text{ de mettre en oeuvre les opérations }\end{cases} \text{ décrites dans la SDA associée}$
9
$\text{File}$
$\text{Structure de données linéaires abstraite respectant la politique d'accès First In First Out}$
10
$ 4 \text{ Principales catégories d'opérations}$
$\begin{cases}\text{Constructeur} \\ \text{Accesseur} \\ \text{Transformateur} \\ \text{Destructeur}\end{cases}$
11
$\text{Constructeur}$
$\text{Permet d'initialiser une structure}$
12
$\text{Accesseur}$
$\text{Permet de récupérer une valeur stockée dans la structure}$
13
$\text{Transformateur}$
$\text{Permet de modifier l'état de la structure}$
14
$\text{Destructeur}$
$\text{Permet de supprimer la structure, c'est-à-dire libérer la mémoire}$
15
$\text{Structure de données linéaires}$
$\text{SD dont les données sont stockées les unes après les autres}$
16
$\text{Liste}$
$\text{SDA linéaire représentant un ensemble fini de valeurs}$
17
$\text{Pile}$
$\text{Structure de données linéaires abstraite respectant la politique d'accès Last In First Out}$
Alle 17 Karten kostenlos lernen

Mehr Karteikarten: Mathe

Suites10 KartenMathe · FranzösischCarolineChapitre 22 : Gestion de la mémoire d'un problème9 KartenMathe · FranzösischPiouBiostats Exam 1139 KartenMathe · EnglischSaraMATH 315 Exam 173 KartenMathe · EnglischSamanthaPROBABILITY46 KartenMathe · EnglischRajivInferential Statistics Day 237 KartenMathe · Englischjocyt9Chapitre 17/19 : Arbres28 KartenMathe · FranzösischPiouStrategic Analysis23 KartenMathe · EnglischAlexFormula ✖️19 KartenMathe · EnglischNickFinal Exam Tips16 KartenMathe · EnglischJoshChapitre 11 : Travail, puissance, énergie15 KartenMathe · FranzösischPiouderivation;convexité12 KartenMathe · FranzösischCaroline

Alle Decks: Mathe

Lerne diese Decks in der App

Kostenlos auf iPhone, Android, Mac und im Web. Füge jedes Deck mit einem Tipp zu deinem Konto hinzu.

Laden im App StoreJetzt bei Google Play
Alle 17 Karten kostenlos lernen