Le but de ce TP noté est d'implanter une classe PartitionVec qui représente une Collection capable de se partitionner, c'est à dire de se couper en deux virtuellement en fonction d'un critère.
Le but de ce TP noté est d'implanter une classe IntSet qui est un ensemble d'entiers positifs ou nuls ayant une représentation compacte en mémoire. Cette structure de données est souvent utilisée pour représenter un index de base de données en mémoire lorsque celui-ci est dense (les valeurs se suivent).
Le but de ce TP noté est d'implanter une vue qui se comporte comme si on insérait un tableau dans une liste, une opération habituellement appelée splice.
Le but de ce TP noté est d'implanter une classe Range qui est une liste qui agit comme une vue pour les valeurs à l'intérieur d'un intervalle [start .. end[.
Le but de ce TP noté est d'implanter une classe BloomSet qui est un ensemble qui possède une représentation compacte en mémoire quand il y a peu d'éléments dans l'ensemble.