Programmation : Liste des cours et poblèmes
La classe deque, définie dans le fichier d'en-tête <deque>, est un conteneur de séquence similaire à vecteur (vector) mais avec deux extrémités ouvertes, mais plus efficace en cas... Lire la suite
Dans la plupart des compétitions, des flux standard sont utilisés pour lire les entrées et écrire les sorties. En C++, les flux standard sont cin pour l'entrée et cout pour la sortie.... Lire la suite
La classe vector est un conteneur homogène, définie dans l'en-tête <vector>, implémente un conteneur de séquence qui fournit un accès aléatoire rapide à n'importe quel élément et une... Lire la suite
Un itérateur est tout comme un pointeur, il est en fait une abstraction d'un pointeur. Les itérateurs sont utilisés pour passer d'un élément à un autre, un processus connu sous le... Lire la suite
La bibliothèque de Template standard (STL) se compose de trois éléments. Il s'agit des conteneurs, des algorithmes qui s'exécutent sur les conteneurs et des itérateurs qui les relient.... Lire la suite
un arbre est une collection non linéaire. Dans un arbre général, chaque nœud peut avoir deux liens ou plus vers d'autres nœuds. Bien que les arbres généraux aient de nombreuses applications... Lire la suite
Une file d'attente est une structure de données abstraite qui contient une collection d'éléments. La file d'attente implémente le mécanisme FIFO, c'est-à-dire que l'élément inséré... Lire la suite
Une pile est un conteneur (structure de données) implémenté sous la forme d'une liste linéaire dans laquelle tous les ajouts et suppressions sont limités à une extrémité, appelée tête... Lire la suite
Une liste chaînée est une structure de données linéaire, dans laquelle les éléments ne sont pas stockés dans des emplacements mémoire contigus. Dans une liste chaînée, chaque objet... Lire la suite
Dans les applications réelles, les objets sont souvent des collections. Cela signifie que nous devons gérer une collection d'objets au lieu d'objets individuels. Une compréhension... Lire la suite