490574694
WYKŁAD
ZASADY DOBORU STRUKTUR DANYCH
- reprezentacja rzeczywistości (dokładność zakres)
- planowane operacje
- zajętość pamięci
- szybkość przetwarzań
REPREZENTACJA DANYCH
- pamięć operacyjna
- zbiory danych na nośnikach zewnętrznych
- dane logiczne a fizyczne (zapis liczby rzeczywistej - binarny zapis liczby fizycznej przekodowany na logiczną wartość liczby rzeczywistej)
POPRAWNOŚĆ STRUKTUR - przykład
np. ewidencja przebiegu pojazdów „dzień po dniu”
Samochód:
Nr rejestracyjny (7B)
Zapis:
Data (8B)
Przebieg (4B)
n - liczba samochodów = 100 000 P(n) * 439 MB
Samochód:
Nr rejestracyjny
Przebieg [data] *- tablica
data = 1 ... 365 (nie przechowywana - jest indeksem w tablicy)
P(n) « n*(7 + 4*365) * 147 MB
REKURENCJA (REKURSJA)
- algorytm rekurencyjny - algorytm, który wywołuje samego siebie
no.
1 dla n=0
.n* (n-1)! dla n>0
lub
function silnia(n: integer): i nteger; begin
if n=0 then silnia:=l
else silnia:=n*silnia(n-l)
end;
Wyszukiwarka
Podobne podstrony:
Struktura danych reprezentująca status: class STATUS - element -Wykład 5 Zasady i metody pozyskiwania danych ewidencji gruntów i budynków1.Wykład I Reprezentacja informacji w komputerze Algorytmy i struktury danych Wyższa SzkołaZagadnienia. Wykład (1): Zasady katalogowania w aspekcie historycznym; Struktury danych w katalogachProgram wykładu (2/2)Literatura (2/2) 9. N. Wiith: „Algorytmy + struktury danych = prc n.: „Systemy1 5 1 odwzorowanie Analityczny model rzeczywistości odwzorowanie Model struktur danych i procesówWYKŁAD4 i5 TYPY STRUKTURALNE Poznane dotąd typy danych : Integer, Real, Clar, Boolean, wyfcczeniowyReprezentacja struktur danych w rachunku A ► liczby naturalne (numerały Churcha) cn = As.Az.s(n)(z)Struktury danych ■ Dane - model rzeczywistości ■ Złożoność iWYKŁADALGORYTMY I STRUKTURY DANYCH PROGRAMOWANIE: - proces układania programów,Wykład IXMetody algorytmiczne Algorytmy i struktury danych Wyższa Szkoła Biznesu Semestr IIIALGORYTMY I STRUKTURY DANYCH Temat 5:Drzewa zrównoważone, sortowanie drzewiaste Wykładowca: dr inż.Z.Tarapala. Algorytmy i struktury danych. wykład nr 5 7 Drzewa zrównoważone, sortoWykład IITyp danych, proste typy danych Algorytmy i struktury danych Wyższa Szkoła Biznesu SemeWykład VIIIJęzyki programowania Algorytmy i struktury danych Wyższa Szkoła Biznesu Semestr IIIWykład III i IVTablice, rekordy i zbiory Algorytmy i struktury danych Wyższa Szkoła Biznesu SemPodstawy informatyki 2 Wykład nr 2 dr inż. Jarosław Forenc 5/46Dynamiczne struktury danych■więcej podobnych podstron