Bubble sort

Post on 10-Jun-2015

501 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

bubblesort merupakan bagian dari sorting yang ada dalam matakuliah alpro 2. saya disini mencoba untuk membuat lebih mudah untuk memahami jalan kerja metode bubblesort semoga bermanfaat...

Transcript

MEDIA PEMBELAJARAN ALGORITMA PEMPROGRAMAN II

MATERI :BUBBLE SORTING

DISUSUN OLEH:KUSDEAR RAHMANDA

1202254

JURUSAN PENDIDIKAN ILMU KOMPUTERFAKULTAS PENDIDIKAN MATEMATIKA DAN ILMU PENGETAHUAN

ALAM(FPMIPA)UNIVERSITAS PENDIDIKAN INDONESIA

11 15 13 12 14

Ini lah contoh kasus yang akan kita bahas .Dan kta akan menggunakan metode Bubble sort untuk mengurutkan bilangan-bilangan

tersebut

for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

0

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

1

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

1

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

1

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

2

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

2

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

2

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

3

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

3

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

3

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

4

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

0

4

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14

0

4

for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

1

2

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

1

2

i = 0 1 2 3 4

Temp

i

j

11 15 13 12 14

1

2

for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

13

for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

i = 0 1 2 3 4

Temp

i

j

11 15 12 14

1

2

13

for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

i = 0 1 2 3 4

Temp

i

j

11 15 12 14

1

2

13

13

i = 0 1 2 3 4

Temp

i

j

11 13 15 12 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

1

2

i = 0 1 2 3 4

Temp

i

j

11 13 15 12 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

3

i = 0 1 2 3 4

Temp

i

j

11 13 15 12 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

3

i = 0 1 2 3 4

Temp

i

j

11 13 15 12 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

3

12

i = 0 1 2 3 4

Temp

i

j

11 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

3

12

i = 0 1 2 3 4

Temp

i

j

11 12 15 13 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

3

12

i = 0 1 2 3 4

Temp

i

j

11 12 15 13 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

3

i = 0 1 2 3 4

Temp

i

j

11 12 15 13 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

4

i = 0 1 2 3 4

Temp

i

j

11 12 15 13 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

4

i = 0 1 2 3 4

Temp

i

j

11 12 15 13 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

1

4

i = 0 1 2 3 4

Temp

i

j

11 12 15 13 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

i = 0 1 2 3 4

Temp

i

j

11 12 15 13 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

3

i = 0 1 2 3 4

Temp

i

j

11 12 15 13 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

3

i = 0 1 2 3 4

Temp

i

j

11 12 15 13 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

3

13

i = 0 1 2 3 4

Temp

i

j

11 12 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

3

13

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

3

13

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

3

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

4

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

4

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

2

4

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

3

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

3

4

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

3

4

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

14

3

4

14

i = 0 1 2 3 4

Temp

i

j

11 12 13 15 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

3

4

14

i = 0 1 2 3 4

Temp

i

j

11 12 13 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

15

3

4

14

i = 0 1 2 3 4

Temp

i

j

11 12 13 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

15

3

4

i = 0 1 2 3 4

Temp

i

j

11 12 13 14 for(i=0 ; i<n-1 ; i++){ for(j=i+1; j < n ; j++){

if(A[i] > A[j]){temp=A[j];A[j]=A[i];A[i]=temp;

}}

}

15

4

11 12 13 14 15

Ini lah hasil setelah di sorting menggunakan metode

bubble sort

SELESAI

top related