Mühazirə 1 Giriş Əsas anlayışlar. "Məlumat"


Ünvanın hesablanması metodu



Yüklə 0,95 Mb.
səhifə44/54
tarix02.05.2022
ölçüsü0,95 Mb.
#56812
növüMühazirə
1   ...   40   41   42   43   44   45   46   47   ...   54
mühazirə struktur

Ünvanın hesablanması metodu
Açarı elə seçmək olar ki, onun qiymətinə görə yazının yaddaşdakı ünvanı hesablana bilsin. Bu halda yazılar sabit uzunluqlu, açar isə tam ədədlə verilməlidir. Yazılar yaddaşda açarların qiymətlərinə görə nizamla yerləşdirilir.

Ünvanın hesablanması 2 variantla aparıla bilər. 1-ci variant o vaxt tətbiq olunur ki, açarların sayı yazıların sayından çox olmasın və strukturda eyni qiymətli açara malik olan yazılar olmasın. Yazının nömrəsi ilə açarın qiyməti arasındakı asılılığı belə göstərmək olar.

i=k1-((c)0-const)

i-yazının nömrəsi, k1 i-ci yazının açarıdır.

Yazının ünvanı belə təyin olunur.

A=(i-1)l+A0

A0 strukturun yaddaşda başlanğıc ünvanı (1-ci yazının ünvanı), l – yazıların uzunluğudur.

2-ci variant yazının nömrəsi ilə açar arasındakı asılılığın xətti olmasına əsaslanır.


kn-k1 = n-1 və ya

ki-k1 i-1


i = 1+ ki-k1 (n-1)

kn k1


Bu variantda bir neçə yazının açarlarının qiymətlərinin eyni olması mümkündür. Odur ki, açarın nömrəsi kimi yuvarlaq tam ədəd tapıldıqdan sonra qonşu yazılar müqayisə yolu ilə baxılır və verilmiş açara uyğun yazı və ya yazılar seçilir.

Axtarışda ünvan göstəricilərindən istifadə olunması, açarın ünvana çevrilməsi metodları və bu məqsədlə tətbiq edilən randomlaşdırma üsulları verilmişdir.

Mühazirə 12-13
Nizamlama alqoritmləri


Yüklə 0,95 Mb.

Dostları ilə paylaş:
1   ...   40   41   42   43   44   45   46   47   ...   54




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin