MODUL STRUKTUR DATA

Sabtu, 08 Januari 2011

TENTANG SORT(PENGURUTAN)
Pengurutan data (sorting) , ada juga yang menyebutnya sebagai pemilahan data, secara umum bisa didefinisikan sebagai suatu proses untuk menyusun kembali himpunan obyek menggunakan aturan tertentu. Secara umum ada dua jenis pengurutan yaitu : ascending dan descending. Jika data yang diurutkan bertipe char atau string maka nilai data dikatakan lebih kecil atau lebih besar dari yang lain berdasarkan pada urutan relatif  seperti yang dinyatakan pada tabel ascii.
            Pengurutan menjadi suatu yang penting dalam struktur data atau ilmu komputer secara umum karena waktu yang diperlukan untuk melakukan proses pengurutan perlu dipertimbangkan.
Data yang harus kita urutkan tentunya sangat bervariasi dalam hal banyaknya data maupun jenis data yang akan diurutkan. Sayangnya tidak ada satupun algoritma yang dikatakan terbaik untuk setiap situasi yang kita hadapi. Cukup sulit menentukan algoritma yang paling baik untuk sebuah situasi tertentu karena ada beberapa faktor yang mempengaruhi efektifitas algoritma pengurutan. Beberapa faktor yang mempengaruhi: banyaknya data, kapasitas memori, tempat penyimpanan dsb.
Keuntungan dari proses pengurutan data adalah : data mudah dicari, mudah diperbaiki, dihapus, disisipi atau digabungkan. Dalam keadaan terurutkan dengan mudah kita bisa mengecak kelangkapan data. Berikut ini jika ingin download