Pendahuluan
Algoritma mengurutkan tiga bilangan acak adalah suatu proses yang digunakan untuk mengatur tiga bilangan acak menjadi urutan yang teratur. Dalam artikel ini, kita akan membahas beberapa algoritma yang dapat digunakan untuk mencapai tujuan ini. Tujuan utama adalah untuk menciptakan urutan yang teratur dari tiga bilangan acak dengan menggunakan metode yang efisien dan efektif.
Algoritma Selection Sort
Salah satu algoritma yang dapat digunakan untuk mengurutkan tiga bilangan acak adalah algoritma Selection Sort. Algoritma ini bekerja dengan memilih elemen terkecil dari tiga bilangan dan menukar posisinya dengan elemen pertama. Kemudian, algoritma ini akan memilih elemen terkecil kedua dan menukar posisinya dengan elemen kedua. Proses ini akan berlanjut hingga ketiga bilangan terurut.
Contohnya, jika kita memiliki tiga bilangan acak: 5, 2, dan 7, algoritma Selection Sort akan melakukan langkah-langkah berikut:
- Memilih angka terkecil pertama, yaitu 2, dan menukar posisinya dengan angka pertama, sehingga urutan menjadi 2, 5, 7.
- Memilih angka terkecil kedua, yaitu 5 (karena 7 lebih besar), dan menukar posisinya dengan angka kedua, sehingga urutan menjadi 2, 5, 7.
- Karena kita hanya memiliki tiga angka, angka terbesar akan secara otomatis menjadi angka ketiga, sehingga urutan akhir menjadi 2, 5, 7.
Algoritma Bubble Sort
Algoritma Bubble Sort juga dapat digunakan untuk mengurutkan tiga bilangan acak. Algoritma ini bekerja dengan membandingkan pasangan bilangan secara berurutan dan menukar posisinya jika urutan pasangan tersebut salah. Proses ini akan berlanjut hingga tidak ada lagi pasangan yang perlu ditukar.
Contohnya, jika kita memiliki tiga bilangan acak: 9, 4, dan 6, algoritma Bubble Sort akan melakukan langkah-langkah berikut:
- Mengecek pasangan pertama, yaitu 9 dan 4. Karena 9 lebih besar dari 4, maka posisi pasangan ini akan ditukar, sehingga urutan menjadi 4, 9, 6.
- Mengecek pasangan kedua, yaitu 9 dan 6. Karena urutannya sudah benar, tidak ada tindakan yang perlu dilakukan.
- Karena kita hanya memiliki tiga angka, urutan akhir menjadi 4, 6, 9.
Algoritma Insertion Sort
Algoritma Insertion Sort juga merupakan salah satu algoritma yang dapat digunakan untuk mengurutkan tiga bilangan acak. Algoritma ini bekerja dengan menyisipkan setiap bilangan pada posisi yang tepat dalam urutan yang sudah terbentuk sebelumnya.
Contohnya, jika kita memiliki tiga bilangan acak: 3, 8, dan 1, algoritma Insertion Sort akan melakukan langkah-langkah berikut:
- Mengambil bilangan pertama, yaitu 3, dan menempatkannya pada posisi yang tepat dalam urutan yang sudah terbentuk sebelumnya. Karena urutan masih kosong, urutan akhir menjadi 3.
- Mengambil bilangan kedua, yaitu 8, dan menempatkannya pada posisi yang tepat dalam urutan yang sudah terbentuk sebelumnya. Karena 8 lebih besar dari 3, urutan akhir menjadi 3, 8.
- Mengambil bilangan ketiga, yaitu 1, dan menempatkannya pada posisi yang tepat dalam urutan yang sudah terbentuk sebelumnya. Karena 1 lebih kecil dari 3 dan 8, urutan akhir menjadi 1, 3, 8.
Kesimpulan
Dalam artikel ini, telah dibahas beberapa algoritma yang dapat digunakan untuk mengurutkan tiga bilangan acak. Algoritma Selection Sort, Bubble Sort, dan Insertion Sort merupakan beberapa pilihan yang dapat digunakan untuk mencapai tujuan ini. Pemilihan algoritma yang tepat tergantung pada kebutuhan dan preferensi masing-masing. Dengan menggunakan algoritma-algoritma tersebut, kita dapat dengan mudah mengurutkan tiga bilangan acak menjadi urutan yang teratur.