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