fbpx
Wikipedia

Qara-qırmızı ağac

Qara-qırmızı ağac — özünü balanslaşdıran ikili ağac. Bu ağacın hər bir qovşağı özündə əlavə rəng göstərən bit saxlayır. Rəng bitləri ağaca yeni qovşaq əlavə etdikdə və ya ondan mövcud qovşağı sildikdə, ağacın təqribən balanslı qalmasını təmin etmək üçün istifadə edilirlər.

Bu tipli ağaclarda balans onların qovşaqlarını rəngləməklə (adətən, şərti olaraq qırmızı və qara) təmin edilir. Rəngləmə qaydası elə seçilir ki, bütövlükdə rənglər verilən ağacın balansının pozulmasını məhdudlaşdırır. Hər dəfə ağacı redaktə edildikdə, rəngləmə prosessi yenidən yerinə yetirilir ki, ağacın əvvəlki balansını təmin edən xassələr qorunsun. Bu xassələri xüsusi qaydada hazırlamaqla redaktə edilmiş ağacda rəngləmə prosessinin sürətli olmasını təmin etmək mümkündür.

Qara-qırmızı ağaclarda balans ideal olmasa da, o zamanda axtarışa təminat verir. Burada n ağacın qovşaqlarının sayıdır. Bundan başqa yeni qovşağın yaradılması, silinməsi və ağacın yenidən rənglənməsi mürəkkəbliyi də ilə məhduddur.

Qara-qırmızı ağacların rənglənməsində yalnız iki rəng istifadə edildiyi üçün, qovşaqlarda 1 bit əlavə informasiya saxlamaq kifayətdir. Buna görə də bu tipli ağacların yaddaş tələbatı (rənglənməmiş) ikili ağacların yaddaş tələbatı ilə eynidir.

İstinadlar

  1. Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001). Red–Black Trees // Introduction to Algorithms (second). MIT Press. 273–301. ISBN 0-262-03293-7.
  2. John Morris. . 2017-04-09 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 2017-07-09.

qara, qırmızı, ağac, özünü, balanslaşdıran, ikili, ağac, ağacın, hər, qovşağı, özündə, əlavə, rəng, göstərən, saxlayır, rəng, bitləri, ağaca, yeni, qovşaq, əlavə, etdikdə, ondan, mövcud, qovşağı, sildikdə, ağacın, təqribən, balanslı, qalmasını, təmin, etmək, ü. Qara qirmizi agac ozunu balanslasdiran ikili agac Bu agacin her bir qovsagi ozunde elave reng gosteren bit saxlayir Reng bitleri agaca yeni qovsaq elave etdikde ve ya ondan movcud qovsagi sildikde agacin teqriben balansli qalmasini temin etmek ucun istifade edilirler 1 Bu tipli agaclarda balans onlarin qovsaqlarini renglemekle adeten serti olaraq qirmizi ve qara temin edilir Rengleme qaydasi ele secilir ki butovlukde rengler verilen agacin balansinin pozulmasini mehdudlasdirir Her defe agaci redakte edildikde rengleme prosessi yeniden yerine yetirilir ki agacin evvelki balansini temin eden xasseler qorunsun Bu xasseleri xususi qaydada hazirlamaqla redakte edilmis agacda rengleme prosessinin suretli olmasini temin etmek mumkundur Qara qirmizi agaclarda balans ideal olmasa da o O log n displaystyle O log n zamanda axtarisa teminat verir Burada n agacin qovsaqlarinin sayidir Bundan basqa yeni qovsagin yaradilmasi silinmesi ve agacin yeniden renglenmesi murekkebliyi de O log n displaystyle O log n ile mehduddur 2 Qara qirmizi agaclarin renglenmesinde yalniz iki reng istifade edildiyi ucun qovsaqlarda 1 bit elave informasiya saxlamaq kifayetdir Buna gore de bu tipli agaclarin yaddas telebati renglenmemis ikili agaclarin yaddas telebati ile eynidir Istinadlar Redakte Cormen Thomas H Leiserson Charles E Rivest Ronald L Stein Clifford 2001 Red Black Trees Introduction to Algorithms second MIT Press 273 301 ISBN 0 262 03293 7 John Morris Red Black Trees 2017 04 09 tarixinde orijinalindan arxivlesdirilib Istifade tarixi 2017 07 09 Menbe https az wikipedia org w index php title Qara qirmizi agac amp oldid 5739402, wikipedia, oxu, kitab, kitabxana, axtar, tap, hersey,

ne axtarsan burda

, en yaxsi meqale sayti, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, seks, porno, indir, yukle, sex, azeri sex, azeri, seks yukle, sex yukle, izle, seks izle, porno izle, mobil seks, telefon ucun, chat, azeri chat, tanisliq, tanishliq, azeri tanishliq, sayt, medeni, medeni saytlar, chatlar, mekan, tanisliq mekani, mekanlari, yüklə, pulsuz, pulsuz yüklə, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar.