Sunday, November 29, 2015

struktur data



SORTING
Banyak sekali materi dalam perkuliahan.  Yang sering kita sebut dengan SKS. Apa sih SKS itu SKS adalah singkatan dari satuan kredit semester. Sistem SKS ini umumnya digunakan di perguruan tinggi. Dengan sistem ini, mahasiswa dimungkinkan untuk memilih sendiri mata kuliah yang akan ia ambil dalam satu semester.
dan sorting ini adalah salah satu isi materi dari perkuliahan struktur data.
Secara umum sorting adalah suatu proses untuk menyusun kembali himpunan projek menggunakan aturan tertentu.
Secara umum, ada 2 jenis sorting:

1.       Ascending: pengurutan secara urut naik dari data yang mulainya paling kecil sampai data yang nilainya paling besar
2.       Descending: pengurutan data yang secara turun; yaitu yang mempunyai data paling besar sampai paling kkecil.
Beberapa factor yang berpengaruh pada efektifitas suatu algoritma, pengurutannya antara lain;
1.       Banyaknya data yang akan diurutkan
2.       Kapasitas pengingat, apakah mampu menyimpan semua data yang dimiliki
3.       Tempat penyimpanan data
Metode pengurutan bisa diklasifikasikan menjadi 2 kategori;
1.       Array (pengurutan larik)
Pengurutan array dikategorikan sebagai pengurutan secara internal
2.       Sequential acces file
Dikatakan sebagai pengurutan exsternal
Pengurutan larik
Dalam pengurutan larik yang disimpan dalam pengingat penyimpan an computer antara lain;
Menyangkut kapasitas yang tersedia
Algoritma yang baik memerlukan pembanding sebanyak N log N kali.
Selama menggunakan metode larik, bisa juga menggunakan metode langsung atau straight method yang seluruhnya memerlukan N2  pembanding.
Metode langsung dikelompokan menjadi 3;
1.       Insertion (menyisipkan)
2.       Selection (memilih)
3.       Exchanges (menukar)
Metode penyisipan langsung (insertion)
Selama element sebelah kiri data yang ditinjau lebih kecil dari data yang akan disisipkan geser kekanan.

Contoh: gambar table proses  insertion (penyisipan)




                                I : Herasi (urutan insertion tiap2 angka)
                                A[ ] : urutan angka
Semoga bermanfaat. Jangan lupa like dan share ya. Mohon maaf Jika ada salah dalam penulisan. Karena tak ada manusia yang sempurna. Sampai ketemu di materi kuliah struktur data berikutnya..

Binis online yang berbeda dari bisnis online yang lain. Pertama di Indonesia dan terbukti membayar. Info selengkapnya klik http://www.penasaran.net/?ref=h3t6af
 

No comments:

Translate