Un ensemble regroupe des éléments uniques du même type de données dans un ordre classé. L'insertion d'un nouvel élément modifie l'ensemble uniquement si cet élément n'existe pas déjà dans l'ensemble.

Élément
Taille — Nombre d'éléments dans l'ensemble
Fils de liaison d'ensemble — La couleur du fil correspond à la couleur du type de données de l'élément

Comme un ensemble conserve des éléments dans un ordre classé, les opérations de recherche, d'insertion, de modification et de suppression des données sont plus rapides que pour les structures de données non ordonnées, telles que les tableaux, même lorsque la taille des données est grande. Un ensemble a une surcharge de mémoire pour conserver les éléments dans un ordre classé, ce que les tableaux n'ont pas.