Je me demandais si quelqu'un pourrait suggérer une structure de données pour stocker des chaînes dans deux ensembles mutuellement exclusifs. Les opérations incluent l'ajout et la suppression d'une chaîne d'un ensemble, le déplacement d'une chaîne d'un ensemble à l'autre et le retour du nombre de chaînes dans chaque ensemble. J'envisage un trie, mais je ne suis pas sûr de retourner le nombre de cordes dans chaque ensemble.structure de données pour les ensembles de chaînes
Je voudrais la mettre en œuvre en C.
Un hachage serait-il plus efficace qu'un trie? – Patrick
Cela dépend. Les tables de hachage sont plus communément connues et mises en œuvre, donc je commencerais par cela. –