Son Dakika

Arr Nedir?

19 Temmuz 2026 · 2 dk okuma · 3 görüntülenme · bekir

ARR (Birleşmeli Sıralama)

ARR, bilgisayar bilimlerinde veri kümelerini belirli bir düzene sokmak için kullanılan Birleşmeli Sıralama (Merge Sort) algoritmasını temel alan bir kavramdır. Bu algoritma, “parçala ve yönet” (divide and conquer) prensibine dayanarak çalışır ve girdi olarak aldığı diziyi daha küçük parçalara ayırıp ardından bu parçaları sıralı bir şekilde birleştirerek nihai sonucu üretir.

Algoritmanın çalışma mekanizması iki temel aşamadan oluşur: İlk aşamada, veri kümesi her biri tek bir eleman içerecek kadar küçülene kadar sürekli olarak ortadan ikiye bölünür. İkinci aşamada ise bu küçük parçalar, karşılaştırma yöntemi kullanılarak sıralı bir şekilde tekrar birleştirilir. Bu süreç, tüm dizi doğru sırada dizilene kadar devam eder.

ARR görseli
ARR görseli

ARR algoritmasının en önemli teknik özelliği, zaman karmaşıklığının O(n log n) olmasıdır. Bu matematiksel ifade, algoritmanın veri miktarı arttıkça performansını koruduğunu ve büyük ölçekli veri setlerinde $O(n^2)$ karmaşıklığına sahip olan Baloncuk (Bubble) veya Seçme (Selection) gibi sıralama yöntemlerine kıyasla çok daha verimli sonuçlar sunduğunu gösterir.

Algoritmanın öne çıkan temel özellikleri şunlardır:


Görsel Kaynağı: Wikimedia Commons

Paylaş