adplus-dvertising

Cours et exercices pour Structures de données

Structures de données : liste des cours et problèmes

Recherche dans une séquence et méthodes associées en C++ - Bibliothèque STL

La recherche est une technique principale utilisée avec des collections ou des séquences pour y rechercher des éléments. Dans ce cours, nous allons découvrir autant de fonctions définies... Lire la suite

Appliquer un prédicat ou une fonction aux éléments d'une séquence en C++ - Bibliothèque STL

Les séquences sont très utiles pour stocker des éléments, mais parfois nous avons besoin d'un moyen de vérifier si tous ou certains éléments de la séquence vérifient un prédicat ou... Lire la suite

Tri et méthodes associées en C++ - Bibliothèque STL

Le tri est l'un des algorithmes les plus élémentaires appliqués aux données. Cela signifie organiser les données d'une manière particulière, qui peut être croissante ou décroissante. Lire la suite

Introduction aux algorithmes de la bibliothèque STL (programmation compétitive)

STL fournit différents types d'algorithmes qui peuvent être implémentés sur n'importe quel conteneur à l'aide d'itérateurs. Ainsi, nous n'avons plus besoin de définir des algorithmes... Lire la suite

Les dictionnaires en C++ : Classe map (Bibliothèque STL)

La classe map, qui est également appelée dictionnaire ou tableau associé, est définie dans le fichier d'en-tête <map>. C'est un conteneur qui stocke une paire de clé et de valeur,... Lire la suite

Les ensembles en C++ (Classe set <set> - Bibliothèque STL)

La classe set est définie dans le fichier d'en-tête <set>. Dans un set, chaque élément du conteneur stocke une valeur, appelée clé. Les éléments sont triés par ordre croissant et les... Lire la suite

La file d'attente prioritaire (classe priority_queue) - Bibliothèque STL

La file d'attente prioritaire est un type de données abstrait, qui est similaire à une file d'attente, cependant, dans la file d'attente prioritaire, chaque élément a une certaine... Lire la suite

La classe queue (File d'attente) en C++ (bibliothèque STL) <queue>

La classe queue ou file d'attente en français, qui est définie dans le fichier d'en-tête <queue>, est une classe d'adaptateur de conteneur conçue pour trois opérations simples : l'insertion... Lire la suite

La classe stack (Pile) en C++ (bibliothèque STL) <stack>

La classe stack (Pile), qui est définie dans le fichier d'en-tête <stack>, est une classe d'adaptateur de conteneur conçue pour trois opérations simples : push (Empiler), pop (Dépiler)... Lire la suite

La classe array en C++ (bibliothèque STL) <array>

La classe array définie dans <array> est une collection d'éléments du même type de données stockés dans des emplacements de mémoire continue. En fait, en programmation, nous utilisons... Lire la suite