Berikut ini adalah pertanyaan dari adindamulyadi2004 pada mata pelajaran SBMPTN untuk jenjang Sekolah Menengah Pertama
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Perbedaan yang mencolok dari kedua hal tersebut dapat terlihat dari segi caranya. Pengurutan penyisipan adalah mengurutkan nilai dengan memasukannya ke dalam urutan yang disisipkan. Sedangkan pengurutan cepat adalah dengan melakukan pengurutan data sesuai range yang telah ditetapkan.
Pembahasan:
Algoritma Fast Sort dan Merge Sort didasarkan pada algoritma Divide and Conquer yang bekerja dengan cara yang sangat mirip. Perbedaan sebelumnya antara quicksort dan merge adalah quicksort menggunakan elemen pivot untuk menyortir. Di sisi lain, mergesort tidak menggunakan elemen pivot untuk melakukan pengurutan.
Teknik pengurutan quicksort dan mergesort didasarkan pada metode divide-and-conquer untuk mengisolasi satu set item dan menggabungkannya setelah penataan ulang. Menyortir sejumlah besar item biasanya membutuhkan lebih banyak perbandingan daripada pengurutan gabungan. Fast Sort sering digunakan sebagai algoritma pengurutan karena cepat untuk array yang pendek. Satu set elemen dibagi menjadi beberapa bagian berulang-ulang sampai tidak ada lagi pemisahan yang mungkin. Penyortiran cepat juga disebut pengurutan swap partisi. Pisahkan elemen menggunakan elemen utama (disebut pivot). Partisi berisi elemen yang lebih kecil dari elemen kunci. Partisi lain berisi item yang lebih besar dari item kunci. Elemen diurutkan secara rekursif.
Pelajari lebih lanjut:
Materi tentang pengurutan angka pada yomemimo.com/tugas/2789129
#BelajarBersamaBrainly #SPJ1
Semoga dengan pertanyaan yang sudah terjawab oleh mhamadnoval1 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sun, 13 Nov 22