Butun axtardiqlarinizi tapmaq ucun buraya: DAXIL OLUN
  Mp4 Mp3 Axtar Yukle
  Video Axtar Yukle
  Shekil Axtar Yukle
  Informasiya Melumat Axtar
  Hazir Inshalar Toplusu
  AZERI CHAT + Tanishliq
  1-11 Sinif Derslikler Yukle
  Saglamliq Tibbi Melumat
  Whatsapp Plus Yukle(Yeni)

  • Ana səhifə
  • Təsadüfi
  • Yaxınlıqdakılar
  • Daxil ol
  • Nizamlamalar
İndi ianə et Əgər Vikipediya sizin üçün faydalıdırsa, bu gün ianə edin.

Qalaq (verilənlər strukturu)

  • Məqalə
  • Müzakirə
Bu məqaləni vikiləşdirmək lazımdır.
Lütfən, məqaləni ümumvikipediya və qaydalarına uyğun şəkildə tərtib edin.

Qalaq informatika elmində, xüsusi şərtlər çərçivəsində təşkil olunmuş ağacşəkilli verilənlər strukturudur. Gündəlik həyatımızda qalaq dedikdə, adətən bir-birinə dirənərək konus və ya piramida formasında struktur yaradan cisimlər (adətən eyni tipli obyektlər) yığını nəzərdə tutulur. Dilimizdə işlənən "tonqal qalamaq" ifadəsi də yandırılacaq cisimlərin əvvəlcə qalaq şəklində yığılması ilə bağlıdır. Qalaq verilənlər strukturuna da bu adın verilməsi onun formasının bu cür qalaqları xatırlatması ilə əlaqədardır.

Tonqal yandırmaq üçün, əvvəlcə odun qalanır. Yeni yandırılmış tonqalda qalaq strukturu hələ də sezilir.
Qovşaq qiymətləri 1 ilə 100 arasında dəyişən ikilik maksimum-qalağa nümunə

Qalağı digər ağac strukturlarından fərqləndirən əsas xüsusiyyət onun həmişə tam və ya tama yaxın ağac olmasıdır. Bu o deməkdir ki, ağacın "çiyinləri" kökdən (kötükdən) yarpaqlara qədər mümkün qədər bərabər hündürlükdə olmalıdır. Lakin son səviyyə tam dolmaya bilər; belə olduqda, mövcud qovşaqlar ağacın mümkün qədər sol tərəfində yerləşməlidir. Bu qayda, bir səviyyə tam doldurulmayınca, növbəti səviyyəyə keçilməməsi ilə təmin edilir.

Bu strukturun üstünlüklərindən biri, onun ağacın mümkün olan ən kiçik hündürlüyünü təmin etməsidir. Belə ki, N sayda qovşaqdan ibarət qalaq ağacın hündürlüyü həmişə O ( l o g   N ) {\displaystyle O(log\ N)} {\displaystyle O(log\ N)} sıra mürəkkəbliyinə olur, digər tərəfədən isə qalağı xətti (bir ölçülü) massivdə yerləşdirməyə imkan verir.

Qalaq strukturunun digər mühüm tələbi isə onun kiçik qalaq (min) və ya böyük qalaq (max) olması ilə bağlıdır. Bu halda hər bir qovşağın törəmələri ya ondan böyük və ya bərabər ya da kiçik və ya bərabər olmalıdır. Kiçik qalaq halında, ağacın kök elementi ən kiçik, böyük qalaq halında isə ən böyük element olur.

İstinadlar

Mənbə — "https://az.wikipedia.org/w/index.php?title=Qalaq_(verilənlər_strukturu)&oldid=8121847"
Informasiya Melumat Axtar