Şəkil: Birlik–Tapma (Ayrı-ayrı Dəst) Alqoritmi – Vizual Baxış

Nəşr olundu: 26 yanvar 2026 at 10:37:16 UTC
Son yeniləmə: 10 yanvar 2026 at 20:23:16 UTC

Aydın, başlanğıc üçün uyğun bir infoqrafika ki, Union–Find (Disjoint Set) alqoritminin elementləri necə qruplaşdırdığını, dəstləri necə birləşdirdiyini və kökləri effektiv şəkildə tapdığını vizuallaşdırır.


Bu səhifə mümkün qədər çox insan üçün əlçatan olması üçün ingilis dilindən maşın tərcümə edilib. Təəssüf ki, maşın tərcüməsi hələ mükəmməl texnologiya deyil, ona görə də səhvlər baş verə bilər. İstəyirsinizsə, orijinal ingilis versiyasına buradan baxa bilərsiniz:

Union–Find (Disjoint Set) Algorithm – Visual Overview

Birlik–Tapma və ya Ayrılmış Dəst alqoritmini izah edən infoqrafika və ilkin çoxluqlar, birləşmə əməliyyatları, yol sıxılması və tapma əməliyyatları üçün bölmələrlə.

Bu şəklin mövcud versiyaları

Aşağıda yükləmək üçün mövcud olan şəkil faylları, bu veb saytdakı məqalələrə və səhifələrə yerləşdirilmiş şəkillərdən daha az sıxılmış və daha yüksək qətnaməyə malikdir - və bunun nəticəsində daha yüksək keyfiyyətə malikdir - bant genişliyi istehlakını azaltmaq üçün fayl ölçüsünə görə daha optimallaşdırılmışdır.

Adi ölçü (1,536 x 1,024)

Böyük ölçü (3,072 x 2,048)

Çox böyük ölçüdə (4,608 x 3,072)

Əlavə böyük ölçü (6,144 x 4,096)

Gülməli dərəcədə böyük ölçü (1,048,576 x 699,051)

  • Hələ də yüklənir... ;-)

Şəkil təsviri

Şəkil geniş, landşafta yönəlmiş təhsil infoqrafikasıdır və mavi gradient fonlu bir görüntüdür. Ən yuxarıda böyük, qalın hərflə yazılmış başlıq "Union-Find Algorithm" və altında kiçik alt başlıq "(Disjoint Set)" yazılıb, bu da hansı alqoritmin izah olunduğunu dərhal aydın edir. Düzülüş yan-yana yerləşdirilmiş üç şaquli panelə bölünüb, hər panel yumşaq yuvarlaq qutular və parlaq vurğu rənglərindən istifadə edir, beləliklə ideyaların axını izləmək asandır.Sol panel sarı lent tipli bannerdə "İlkin Dəstlər" adlanır. Başlığın altında bir neçə kiçik, ayrı dairəvi düyün qruplarının təsvirləri var. Hər düyün rəngli dairə kimi göstərilir və eyni qrupa aid düyünlər sadə xətlərlə birləşərək kiçik ağac formalı strukturlar əmələ gətirir. Fərqli qruplar fərqli rənglərdən istifadə edir, bu da onların başlanğıcda müstəqil komponent olduqlarını vurğulayır. Bu panelin aşağı hissəsində "Ayrı Dəstlər" yazılıb, bu da hər hansı əməliyyatdan əvvəl elementlərin qruplar arasında birləşdirilmədiyini təsdiqləyir.Orta paneldə narıncı bannerdə "İttifaq Əməliyyatları" başlığı var. Bu bölmə əvvəllər ayrı olan dəstlərin necə birləşdiyini göstərir. Panelin yuxarı hissəsində sol tərəfdə iki kiçik rəngli qrup göstərilir, sağa işarə edən böyük bir ox "Union" ilə göstərilir və həmin qruplar indi daha böyük bir quruluşa birləşmiş şəkildə göstərilir. Bu, konkret məlumat dəyərlərinə əsaslanmadan birləşmə əməliyyatının effektini vizual olaraq göstərir. Bunun altında "Path Compression" adlı başqa bir sətir solda zəncirvari düyün quruluşunu göstərir və bu düyünlər tədricən oxlarla sağda daha kompakt ağaca çevrilir. Düyünlər yenidən düzülür ki, onlar daha birbaşa mərkəzi node-a yönəlsin, bu da gələcək əməliyyatları sürətləndirmək üçün yolların zamanla qısaldıldığını, texniki tətbiq detalları isə qaçındığını göstərir.Sağ panel yaşıl bannerdə "Əməliyyatları Tap" adlanır. Bu panelin yuxarı hissəsində solda tək bir düyün göstərilir və sağda kiçik ağaca işarə edən "Tap" adlı ox var, bu da düyünün əlaqələri vasitəsilə yuxarıya doğru izlənərək nümayəndə elementə çatmasını göstərir. Ortada böyük bir düyün "Nəticə" etiketi altında başqa bir düyünə işarə edir və tapma əməliyyatının nəticəsini göstərir. Aşağıda, "Kökə Qoşulmuş" başlığı ilə kompakt əlaqəli düyün qrupu göstərilir, bu da bir dəstdəki bütün düyünlərin sonda ümumi kök elementə istinad etdiyini vurğulayır.

Bütün panellərdə oxlar, təmiz tipografiya və rəngin ardıcıl istifadəsi ayrı-ayrı dəstlərdən birləşmə əməliyyatlarına keçidi intuitiv edir. İllüstrasiya spesifik indekslərdən, massiv düzülüşlərindən və performans rəqəmlərindən qaçaraq, bunun əvəzinə Union–Find və ya Disjoint Set alqoritminin konseptual davranışına aydın və yüksək səviyyəli vizual şəkildə fokuslanır.

Şəkil aşağıdakılarla bağlıdır: PHP-də Disjoint Set (Union-Find Alqoritmi).

Bluesky-də paylaşınFacebookda paylaşLinkedIn-də paylaşınTumblr-da paylaşınX-də paylaşınPinterest-də PinReddit-də paylaşın