07.09.2024
0
Beğenme
16
Görüntülenme
Insertion Sort algoritması, her adımda bir öğeyi doğru konumuna yerleştirir. Şimdi verilen diziyi adım adım sıralayalım:
Başlangıç dizisi: [22, 27, 16, 2, 18, 6]
27
27
zaten doğru konumda; [22, 27, 16, 2, 18, 6]
16
'yı sıralı kısma ekleriz.27
ve 22
'yi yer değiştiririz; 16
yı doğru konumuna yerleştiririz: [16, 22, 27, 2, 18, 6]
2
'yi sıralı kısma ekleriz.27
, 22
, ve 16
'yı yer değiştiririz; 2
'yi doğru konumuna yerleştiririz: [2, 16, 22, 27, 18, 6]
18
'i sıralı kısma ekleriz.27
ve 22
'yi yer değiştiririz; 18
'i doğru konumuna yerleştiririz: [2, 16, 18, 22, 27, 6]
6
'yı sıralı kısma ekleriz.27
, 22
, 18
, ve 16
'yı yer değiştiririz; 6
'yı doğru konumuna yerleştiririz: [2, 6, 16, 18, 22, 27]
18 sayısı sıralanmış dizinin ortasında yer alır. Bu durum Average Case (Ortalama Durum) kapsamına girer.
Selection Sort algoritması, her adımda en küçük öğeyi bulur ve doğru konumuna yerleştirir. Şimdi verilen diziyi adım adım sıralayalım:
Başlangıç dizisi: [7, 3, 5, 8, 2, 9, 4, 15, 6]
2
'yi buluruz ve ilk öğe ile takas ederiz.2
[2, 3, 5, 8, 7, 9, 4, 15, 6]
3
'ü buluruz ve ikinci öğe ile takas ederiz.3
[2, 3, 5, 8, 7, 9, 4, 15, 6]
(Değişiklik yok, çünkü zaten doğru konumda)4
'ü buluruz ve üçüncü öğe ile takas ederiz.4
[2, 3, 4, 8, 7, 9, 5, 15, 6]
5
'i buluruz ve dördüncü öğe ile takas ederiz.5
[2, 3, 4, 5, 7, 9, 8, 15, 6]
Kullanıcı yorumlarını görüntüleyebilmek için kayıt olmalısınız!