07.09.2024
0
Like
10
Views
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]
You need to log in to be able to comment!