Ana içeriğe atla

Kayıtlar

sıralama algoritması etiketine sahip yayınlar gösteriliyor

Matlab Merge Sort

Matlab Merge Sort Matlab Merge Sort Algoritmanın Çalışma Şekli Merge Sort, bir dizi içerisindeki elemanları ikiye böler, her iki parçayı ayrı ayrı sıralar, sonra bu iki sıralı parçayı birleştirerek sonuç dizisini elde eder. Bu işlem alt dizilere kadar tekrar eder. Kod % Merge Sort algoritması ile 20 adet random oluşturulan sayıları sıralama % Merge Sort işlemi function sorted_array = mergeSort(input_array) n = length(input_array); if n <= 1 sorted_array = input_array; return ; end middle = fix(n / 2); left = mergeSort(input_array(1:middle)); right = mergeSort(input_array(middle+1:n)); sorted_array = merge(left, right); end % Merge işlemi function merged_array = merge(left, right) merged_array = []; while ~i...