ALTERNATIF METODE PENGURUTAN DATA
Abstract
Seorang programmer yang sudah berpengalaman tentunya akan memikirkan juga masalah efisiensi penggunaan suatu algoritma. Suatu program bisa dibikin dari beberapa macam algoritma yang berbeda. Hal itu tidak menjadi masalah dalam sebuah pemrograman komputer, karena suatu sistem, bagi pemakai (user) yang penting adalah memasukkan data benar dan hasil keluarannya juga benar. Masalah prosesnya urusan komputer yang mengaturnya.
Pemilihan algoritma yang tepat sangat mendukung kecepatan akses suatu program aplikasi yang dibuat. Dengan semakin cepat program diakses tentunya akan lebih efisien.
Artikel ini menunjukkan bagaimana pemilihan struktur data terhadap sejumlah data yang diberikan mempengaruhi algoritma-algoritma yang digunakan untuk menyelesaikan suatu persoalan. Pengaturan data juga merupakan contoh yang baik untuk menunjukkan bahwa suatu persoalan bisa diselesaikan dengan sejumlah algoritma yang berbeda sati sama lain. Berikut ini akan dibahas beberapa alternatif metode pengurutan data.