26.01.2015 Views

sprawozdanie z metody list inwersyjnych

sprawozdanie z metody list inwersyjnych

sprawozdanie z metody list inwersyjnych

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© COPYRIGHT 2004 MARCIN KARWIŃSKI & MARCIN DZIĘGIELEWSKI<br />

8 z 19<br />

X\A Proc Obud Ltr Socket L2 FSB Clock PrT Tmax Pmax HT MemC<br />

P54C P S1 b.malo 7 D 0 b.wolny b.stary Chlodny 1 0 0<br />

P55C Pm S1 b.malo 7 D 1 b.wolny Stary Chlodny 1 0 0<br />

Covington C S2 b.malo S1 M 1 b.wolny Stary Goracy 1 0 0<br />

Mendocino C S2 Malo S1 S 1 b.wolny Sredni Parzy 2 0 0<br />

Coppermine C F Malo 3 S 1 Sredni Nowy Zar 2 0 0<br />

Klamath P2 S3 b.duzo S1 D 1 b.wolny Stary Cieply 3 0 0<br />

Deschutes P2 S3 b.duzo S1 D 1 b.wolny Sredni Zar 2 0 0<br />

Katmai P3 S3 b.duzo S1 D 2 Wolny Sredni Zar 2 0 0<br />

Coppermine2 P3 S3 Srednio S1 S 2 Wolny Nowy Parzy 2 0 0<br />

Tualatin P3 F Srednio 3 S 2 Sredni b.nowy Chlodny 2 0 0<br />

Willamette P4 O2 b.duzo 4a S 1 Sredni Nowy Cieply 4 0 0<br />

NorthwoodA P4 F Tlum 4b D 2 b.szybki b.nowy Cieply 4 0 0<br />

NorthwoodB P4 F Tlum 4b D 2 b.szybki b.nowy Cieply 5 1 0<br />

NorthwoodC P4 F Tlum 4b D 4 b.szybki b.nowy Chlodny 5 1 0<br />

Prestonia P4 F Wow! 4b D 4 b.szybki b.nowy Chlodny 6 1 0<br />

Prescott P4 L Wow! 7b O 4 Hyper Mikro Cieply 6 1 0<br />

P6 Pro C Tlum 8 O 0 b.wolny Stary Parzy 3 0 0<br />

DeschutesMP P2X O3 Wow! S2 O 1 b.wolny Sredni Cieply 3 0 0<br />

Tanner P3X S3 Wow! S2 O 1 Wolny Sredni Cieply 3 0 0<br />

Cascades P3X O3 Srednio 4c S 2 Wolny Nowy Lod 3 0 0<br />

Foster X P2 Tlum 6 O 1 Sredni Nowy Goracy 4 1 0<br />

Gallatin X P2 Wow! 6 D 1 b.szybki b.nowy Cieply 5 1 0<br />

5K86 K5 P1 b.malo 5 D 0 b.wolny Stary Parzy 1 0 0<br />

LittleFoot K6 P1 b.malo 5 D 1 b.wolny Stary Chlodny 2 0 0<br />

Chompers K6 P1 b.malo 7a D 1 Wolny Sredni Chlodny 2 0 0<br />

Sharptooth K6 P1 Srednio 7a D 1 b.wolny Sredni Chlodny 2 0 0<br />

Spitfire D C Srednio A S 1 Wolny Nowy Zar 3 0 0<br />

Morgan D C Srednio A S 1 Sredni Nowy Zar 3 0 0<br />

Pluto A CM Srednio SA D 1 Wolny Sredni Chlodny 3 0 0<br />

Orion A CM Srednio SA D 1 Wolny Nowy Chlodny 4 0 0<br />

Thunderbird A C Duzo A S 2 Sredni Nowy Zar 4 0 0<br />

Palomino AXP O1 Duzo A S 2 Sredni Nowy Zar 4 0 0<br />

Thoroughbred AXP O1 Duzo A S 3 Szybki b.nowy Zar 4 0 0<br />

Barton AXP O1 Tlum A D 4 Szybki b.nowy Parzy 4 0 0<br />

Applebred D O1 Srednio A M 3 Sredni b.nowy Parzy 3 0 0<br />

Thorton AXP O1 Duzo A S 3 Szybki b.nowy Zar 4 0 0<br />

SledgeHammer A64 O1 Wow! 9a O 4 Szybki b.nowy Parzy 5 0 2<br />

Newcastle A64 O1 Tlum 9b O 4 Szybki b.nowy Chlodny 5 0 1<br />

ClawHammer A64 O1 Wow! 7c O 4 Szybki b.nowy Parzy 5 0 1<br />

Tworzymy funkcję adresującą<br />

Jak widać nasza kartoteka wtórna jest stosunkowo rozbudowana, a duża liczba obiektów o długiej nazwie<br />

może spowodować, iż redundantna MLI może zająć względnie duży obszar pamięci. Aby ją zaoszczędzić<br />

w trakcie tworzenia <strong>list</strong> <strong>inwersyjnych</strong>, już teraz wprowadzamy „adresy” obiektów (w naszym przypadku<br />

będą to tylko indexy obiektów) do kartoteki wtórnej, oto więc nasza funkcja adresująca w postaci tabeli:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!