Ich habe eine Liste mit etwa 100 unsortierten Einträgen. Jedes Element gehört zu einer Gruppe. Die Gruppe, zu der das Element gehört, ist einfach ein Mitglied der Elementklasse.
Mit C/C++ suche ich nach dem effizientesten Weg, die Liste der Elemente zu durchsuchen, zu prüfen, in welcher Gruppe sie sich befinden, und das Element auf dem Bildschirm zu drucken. Hier ist allerdings der Haken. Sobald ein Element aus einer Gruppe auf den Bildschirm gedruckt wurde, möchte ich keine weiteren Elemente aus dieser Gruppe mehr drucken.
Ich verwende einen Pre-STL-Compiler und die Größe der ausführbaren Datei ist kritisch, so dass ich nicht anfangen möchte, meine eigenen Hash-Klassen zu definieren.