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

17 flashcardspar Piou
Réviser ces flashcardsGratuit · répétition espacée · iPhone, Android, Mac et web

Toutes les cartes

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}$
Réviser les 17 cartes gratuitement

Plus de flashcards : Mathématiques

Suites10 cartesMathématiques · FrançaisCarolineChapitre 22 : Gestion de la mémoire d'un problème9 cartesMathématiques · FrançaisPiouBiostats Exam 1139 cartesMathématiques · AnglaisSaraMATH 315 Exam 173 cartesMathématiques · AnglaisSamanthaPROBABILITY46 cartesMathématiques · AnglaisRajivInferential Statistics Day 237 cartesMathématiques · Anglaisjocyt9Chapitre 17/19 : Arbres28 cartesMathématiques · FrançaisPiouStrategic Analysis23 cartesMathématiques · AnglaisAlexFormula ✖️19 cartesMathématiques · AnglaisNickFinal Exam Tips16 cartesMathématiques · AnglaisJoshChapitre 11 : Travail, puissance, énergie15 cartesMathématiques · FrançaisPiouderivation;convexité12 cartesMathématiques · FrançaisCaroline

Tous les decks : Mathématiques

Révise ces decks dans l’app

Gratuit sur iPhone, Android, Mac et le web. Ajoute n’importe quel deck à ton compte en un tap.

Télécharger dans l’App StoreDisponible sur Google Play
Réviser les 17 cartes gratuitement