Anggota Kelompok 5 :
01 02 03 04
200555 2005551 200555 2005551
1141 088 1060 048
Athaya Firdy Samuel Winarko Putu Oswin Gargita Christine Gracia
Aryaputra Devananda Lubalu
01
Pengertian
02
Keuntung
an Gnome
Gnome Sort
Sort
03
Kekurang
04
Perbedaan
Gnome
an Gnome
Sort
05 Sort Dan
Bubble
PenjelasanSort
Gnome
Sort
Gnome
Sort
Gnome sort adalah algoritma sorting seperti
mengurutkan Penyisipan, tetapi perpindahan
sebuah element ke tempat yang tepat dilakukan
dengan serangkaian swap, seperti di Bubble Sort
02
Keuntunga
n Gnome
Sort
Keuntungan Dari Gnome Sort Antara
lain
0 1 2 3 4 5 ------- Index
Sixth Step:
(1, 4, 5, 7, 10, 2) —> Counter = 2
(1, 4, 5, 7, 10, 2) —> (1, 4, 5, 7, 10, 2) —> Counter = 3
(1, 4, 5, 7, 10, 2) —> (1, 4, 5, 7, 10, 2) —> Counter = 4
(1, 4, 5, 7, 10, 2) —> (1, 4, 5, 7, 10, 2) —> Counter = 5
Seventh Step:
(1, 4, 5, 7, 10, 2) —> Counter = 5
(1, 4, 5, 7, 10, 2) —> (1, 4, 5, 7, 2, 10) —> Counter = 4
(1, 4, 5, 7, 2, 10) —> (1, 4, 5, 2, 7, 10) —> Counter = 3
(1, 4, 5, 2, 7, 10) —> (1, 4, 2, 5, 7, 10) —> Counter = 2
(1, 4, 2, 5, 7, 10) —> (1, 2, 4, 5, 7, 10) —> Counter = 1
(1, 2, 4, 5, 7, 10) —> (1, 2, 4, 5, 7, 10) —> Counter = 2
5 7 4 10 1 2 Counter = 1
0 1 2 3 4 5 INDEX
5 7 4 10 1 2 Counter = 2
Counter = 1
5 4 7 10 1 2
4 5 7 10 1 2 Counter = 3
4 5 7 10 1 2 Counter = 4
Counter = 3
4 5 7 1 10 2
Counter = 2
4 5 1 7 10 2
4 1 5 7 10 2 Counter = 1
1 4 5 7 10 2 Counter = 5
1 4 5 7 2 10 Counter = 4
1 4 5 2 7 10 Counter = 3
1 4 2 5 7 10 Counter = 2
1 2 4 5 7 10
Psudocode
dan
Flowchart
scending
First Step:
0 1 2 3 4 5 ------- Index
Second Step:
Third Step:
(12,5, 3, 19, 1, 18) -> Counter = 3
(12,5, 3, 19, 1, 18) -> (12,5, 19,3, 1, 18) ->Counter = 2
(12, 5 , 19 ,3, 1, 18) -> (12,19, 5, 3, 1, 18) -> Counter = 1
(19,12, 5,3, 1, 18) -> (19,12, 5,3, 1, 18) -> Counter = 4
Fourth Step:
Fifth Step:
(19,12, 5,3, 1, 18) -> (19,12, 5,3, 1, 18) -> Counter = 5
(19,12, 5,3, 1, 18) -> (19,12, 5,3, 18, 1) -> Counter = 4
(19,12, 5,3, 18, 1) -> (19,12, 5, 18, 3, 1) -> Counter = 3
(19,12, 5, 18, 3, 1) -> (19,12, 18, 5, 3, 1) -> Counter = 2
(19,12, 18, 5, 3, 1) -> (19,18, 12, 5, 3, 1) -> Counter = 1
5 12 3 19 1 18 Counter = 1
0 1 2 3 4 5 INDEX
12 5 3 19 1 18 Counter = 2
12 5 3 19 1 18 Counter = 3
12 5 19 3 1 18 Counter = 2
12 19 5 3 1 18 Counter = 1
19 12 5 3 1 18 Counter = 5
19 12 5 3 18 1 Counter = 4
19 12 5 18 3 1 Counter = 3
19 12 18 5 3 1 Counter = 2
19 18 12 5 3 1 Counter = 1