Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Shorting (Pengurutan)

Presentasi serupa


Presentasi berjudul: "Shorting (Pengurutan)"— Transcript presentasi:

1 Shorting (Pengurutan)
Novita Rosyida

2 Shorting ?? Pengurutan data dalam struktur data sangat penting untuk data yang beripe data numerik ataupun karakter. Pengurutan dapat dilakukan secara ascending (urut naik) dan descending (urut turun) Pengurutan (Sorting) adalah proses menyusun kembali data yang sebelumnya telah disusun dengan suatu pola tertentu, sehingga tersusun secara teratur menurut aturan tertentu. Contoh: • Data Acak : • Ascending : • Descending :

3 Ilustrasi Sekumpulan pemain basketBall
Bagaimana mengurutkan mereka dari yang kecil s/d yang tinggi berdasarkan tinggi badan?

4 Ilustrasi Sehingga hasilnya sbb:

5 Hal-hal yang penting dalam sorting
Bandingkan 2 item Tukar 2 item / Menyalin item

6 Bubble Sort Metode sorting yang paling lambat
Sederhana. Mudah dimengerti Contoh : Pengurutan dari yang kecil sampai besar Bandingkan 2 item Jika yang dikanan lebih kecil, tukar tempat Bergerak ke kanan

7 Ilustrasi Bubble Sort

8 Buble Short Pengurutan Ascending :Jika elemen sekarang lebih besar dari elemen berikutnya maka kedua elemen tersebut ditukar. Pengurutan Descending: Jika elemen sekarang lebih kecil cari elemen berikutnya, maka kedua elemen tersebut ditukar. Algoritma ini seolah-olah menggeser satu per satu elemen dari kanan ke kiri atau kiri ke kanan, tergantung jenis pengurutannya, asc atau desc. Ketika satu proses telah selesai, maka bubble sort akan mengulangi proses, demikian seterusnya sampai dengan iterasi sebanyak n-1. Kapan berhentinya? Bubble sort berhenti jika seluruh array telah diperiksa dan tidak ada pertukaran lagi yang bisa dilakukan, serta tercapai perurutan yang telah diinginkan.

9

10


Download ppt "Shorting (Pengurutan)"

Presentasi serupa


Iklan oleh Google