Matlab Selection Sort
Kod
% Selection Sort algoritması ile 20 adet random oluşturulan sayıları sıralama % 20 adet random sayı oluşturma random_numbers = randi([1, 100], 1, 20); % Oluşturulan sayıları ekrana yazdırma disp('Oluşturulan Sayılar:'); disp(random_numbers); % Selection Sort işlemi n = length(random_numbers); for i = 1:n-1 min_idx = i; for j = i+1:n if random_numbers(j) < random_numbers(min_idx) min_idx = j; end end if min_idx ~= i temp = random_numbers(i); random_numbers(i) = random_numbers(min_idx); random_numbers(min_idx) = temp; end end % Sıralanmış sayıları ekrana yazdırma disp('Sıralanmış Sayılar:'); disp(random_numbers);
Yorumlar
Yorum Gönder