15. januar 2002 - 14:13
Der er
14 kommentarer og 1 løsning
STL - Sorteret optællingsliste
Jeg skal bruge en stl klasse som jeg kan bruge til at optælle sidevisninger i (en string). Antallet af sidevisninger skal kunne ændres dynamisk, og indholdet skal kunne vises sorteret. Er der en STL klasse som kan benyttes til det?
Annonceindlæg fra Infor
15. januar 2002 - 14:16
#1
Jeg er ikke helt med på hvad du mener.. Gider du forklare lidt mere?
15. januar 2002 - 14:17
#2
kan du ikke bare bruge en hægtet liste også indsætte elementerne i sorteret orden?
15. januar 2002 - 14:18
#3
du kan bruge en vector. Den har en funktion \"sort\".
15. januar 2002 - 14:21
#4
->wisen Har list ikke også det?
15. januar 2002 - 14:24
#5
nope :(
15. januar 2002 - 14:26
#6
ved du hvilken sort() kører efter?
15. januar 2002 - 14:26
#7
I nogle tilfælde skal jeg indsætte et nyt element, det er nemt i en vector. I andre tilfælde skal jeg optælle antallet i et eksisterende element, det er lidt besværligt, da jeg først skal finde det. Men det er selvf. ikke _så_ besværligt, ville blot høre om der var nogen kendte til en bedre struktur. De data som skal opbevares er noget i retning af: class { string url; int hits; };
15. januar 2002 - 14:29
#8
Hvad med en map<string,int> ??
15. januar 2002 - 14:33
#10
ups :)
15. januar 2002 - 14:36
#11
En mindre smutter :) Det er vector der ikke har en member funktion til at sortere. Men der ligger en funktion \"sort\" i <algorithm> som tager et par iteratorer, og en funktion. du kan derved selv lave en sorteringsfunktion...
15. januar 2002 - 14:37
#12
.. et map er en god idé. Den er \"automatisk\" sorteret, men du skal være opmærksom på, at \"nøglen\" skal være unik...
15. januar 2002 - 14:50
#13
Hmm, hvem skal have points, wisen, laver du et svar?
15. januar 2002 - 14:53
#14
Jup :)
15. januar 2002 - 15:44
#15
Jeg taker :)
Kurser inden for grundlæggende programmering