Sorting C
SORTING C
Sorting adalah suatu proses pengurutan sebuah data.
Dalam pengurutan dibedakan menjadi 2 pengurutan yaitu:
- Pengurutan internal yaitu pengurutan terhadap sekumpulan data yang disimpan dalam media internal komputer yang dapat diakses setiap elemennya secara langsung.
- Pengurutan eksternal yaitu pengurutan data yang disimpan dalam memori sekunder.
Ada banyak cara melakukan metode pengurutan
yaitu:
> Bubble sort
> Selection sort
> Quick sort
> Maximum sort
> Counting sort
> Heap sort
> Insertion sort
> Shell sort
> Shaker sort
Contoh metode pengurutan bubble sort dan
selection sort seperti dibawah ini:
Bubble
Sort adalah sebuah metode pengurutan data
seperti sebuah gelembung dengan cara perbandingan dan pertukaran satu per satu .
Contoh prosesnya seperti dibawah ini:
Ada data berisi 4 2 3 1, proses awal di mulai
dari perbandingan 4 dan 2, jika 4 lebih besar atau 2 lebih kecil maka ditukar,
dan seterusnya sampai data tersebut urut.
4 2 3 1
2 4 3 1
2 3 4 1
2 3 1 4
2 3 1 4
2 1 3 4
1 2 3 4
Contoh programnya seperti dibawah ini:
Contoh bubble sort versi fungsinya:
Selection
Sort adalah suatu metode pengurutan data
dengan cara mencari data yang terkecil. Dalam metode pengurutan ini membutuhkan
variabel yang diberi nama “min”.
Contoh programnya seperti dibawah ini:
Contoh selection Sort versi fungsinya:








Komentar
Posting Komentar