Způsob odevzdání: odesláním do CodExu a odesláním v příloze emailem na ds1@kam.mff.cuni.cz.
Pomocí unixového programu /afs/ms.mff.cuni.cz/u/k/koucky/ds1/pbl3-gen-data dostupného v laboratoři Rotunda vygenerujte zkušební data, spusťte na nich své programy a pro každý běh změřte celkový počet S slití stromů během Delete-Min, počet N operací Insert a počet D operací Delete-Min. Pro každá vstupní data zaneste naměřené hodnoty do grafu, kde na ose x bude vyneseno N a na ose y bude vyneseno (S-min(S,N))/D, to jest graf průměrného počtu slití normalizovaného počtem vložených prvků. Výsledný graf by měl obsahovat pět křivek, pro pět různých testovacích dat. Podejte stručné vysvětlení tvaru naměřených křivek.
I 1 I 3 D I 2 D I 0 R I 2 I 3 I 0 I 1 D R X
1 2 0
vygeneruje data pro měření, kde XX jsou poslední dvě číslice z vašeho studentského čísla a D je jedno z {0,1000,10000,100000,1000000}. Když D=0, data provádí Delete-Min na všechna vložená čísla až po všech operacích Insert, když D>0, data provedou D operací Delete-Min rovnoměrně rozmístených mezi N operací Insert. Velikost běhu začíná na 1 000 vložených prvcích a roste až do 1 000 000 prvků. Je cca 300 běhů. Příklad spuštění:
pbl3-gen-data 72 0 | moje-hlada pbl3-gen-data 72 1000 | moje-hlada pbl3-gen-data 72 10000 | moje-hlada pbl3-gen-data 72 100000 | moje-hlada pbl3-gen-data 72 1000000 | moje-hlada