beim Durchsuchen eines Feldes möchte ich die Häufigkeiten bestimmter "Dinge" ermitteln. Dazu habe ich mir überlegt eine QMap <QString, int> zu verwenden. Der Pseudocode schaut in etwa so aus:
Code: Alles auswählen
Durchlaufe das komplette Feld
{
Wenn auf "Ding" gestossen:
{
Überprüfe, ob "Ding" bereits in Map eingetragen. Falls nein: // Neues "Ding" gefunden
{
Nimm "Ding" mit Häufigkeit 1 in die Map auf
}
Sonst:
{
Erhöhe die Häufigkeit von "Ding" um 1
}
}
}Code: Alles auswählen
# Determine frequencies of each item
while ( length( $ganzesFeld ) > 0 )
{
$haeufig{ chop( $ganzesFeld ) } += 1;
}Gruß,
gelignite