12.07.2015 Views

Marcin Szczuka: Modele Obliczeń. Wykład 3. Maszyny RAM i ...

Marcin Szczuka: Modele Obliczeń. Wykład 3. Maszyny RAM i ...

Marcin Szczuka: Modele Obliczeń. Wykład 3. Maszyny RAM i ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Złożoność obliczenia w <strong>RAM</strong>Złożoność obliczeniową <strong>RAM</strong> możemy teraz przedefiniować jako sumękosztów wszystkich wykonanych w algorytmie kroków.Analogicznie, możemy zdefiniować złożoność pamięciową obliczenia w<strong>RAM</strong> jako największy obszar jaki zajmowały rejestry (zapisane w nichliczby) w trakcie wykonywania poszczególnych kroków programu, tj.maxκ∑log(|r i |),igdzie κ jest licznikiem programu (pilnuje numeru wykonywanej instrukcji).Powrót do przykładuW przedstawionym przykładzie obliczania funkcji n n złożoności policzone zuwzględnieniem kosztu operacji to odpowiednio:O(n 2 log n) – złożoność czasowa;O(n log n) – złożoność pamięciowa.<strong>Marcin</strong> <strong>Szczuka</strong> (MIMUW) <strong>Modele</strong> Obliczeń 2008/2009 12 / 42

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

Saved successfully!

Ooh no, something went wrong!