UTS Algoritma & Pemrograman

UTS Algoritma & Pemrograman

12th Grade

20 Qs

quiz-placeholder

Similar activities

Big O Notation

Big O Notation

12th Grade

19 Qs

19.1 Algorithms Cambridge iA 9618

19.1 Algorithms Cambridge iA 9618

12th Grade

20 Qs

UTS TIK

UTS TIK

12th Grade

20 Qs

Practice for 12th AP Java Quiz

Practice for 12th AP Java Quiz

9th - 12th Grade

17 Qs

Algorithms

Algorithms

3rd - 12th Grade

15 Qs

Technical Quiz Round 1 Set 2

Technical Quiz Round 1 Set 2

12th Grade

20 Qs

Latihan Informatika Kelas 9

Latihan Informatika Kelas 9

9th Grade - University

20 Qs

Uji Pengetahuan Teknologi Informasi

Uji Pengetahuan Teknologi Informasi

12th Grade

15 Qs

UTS Algoritma & Pemrograman

UTS Algoritma & Pemrograman

Assessment

Quiz

Computers

12th Grade

Hard

Created by

Dosen IT

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa itu Bubble Sort dan bagaimana cara kerjanya?

Bubble Sort bekerja dengan mengurutkan elemen secara acak tanpa aturan tertentu

Cara kerja Bubble Sort adalah dengan menghapus elemen terkecil terlebih dahulu

Bubble Sort adalah algoritma pengurutan sederhana yang secara berulang membandingkan setiap pasangan elemen yang berdekatan dan menukar mereka jika mereka berada dalam urutan yang salah. Cara kerjanya adalah dengan mengulang proses tersebut sampai tidak ada lagi pertukaran yang dilakukan.

Bubble Sort adalah algoritma pengurutan yang hanya membandingkan elemen terbesar dan terkecil saja

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan langkah-langkah dalam algoritma Merge Sort!

Bagi array menjadi tiga bagian

Langkah-langkah dalam algoritma Merge Sort adalah: 1. Jika array memiliki satu elemen atau tidak memiliki elemen, maka array tersebut dianggap sudah terurut. 2. Bagi array menjadi dua bagian sekitar pertengahan. 3. Urutkan kedua bagian secara terpisah dengan menggunakan Merge Sort. 4. Gabungkan kedua bagian yang sudah terurut tadi dengan cara menggabungkan elemen-elemen dari kedua bagian secara berurutan. 5. Kembali ke langkah 3 sampai seluruh array terurut.

Kembali ke langkah 1 setelah menggabungkan kedua bagian

Urutkan kedua bagian secara bersamaan

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bagaimana Quick Sort membagi data menjadi dua bagian?

Dengan mengacak elemen-elemen tersebut

Dengan mengurutkan elemen-elemen secara menurun

Dengan membaginya berdasarkan nilai indeks mereka

Dengan membandingkan setiap elemen dengan sebuah pivot dan mengatur ulang mereka sesuai.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apakah perbedaan antara Selection Sort dan Insertion Sort?

Selection Sort memilih elemen terkecil dan menukarnya dengan elemen pertama yang belum diurutkan, sedangkan Insertion Sort memilih elemen dan memasukkannya ke posisi yang benar dalam array yang sudah diurutkan.

Selection Sort membandingkan elemen yang berdekatan dan menukarnya jika mereka berada dalam urutan yang salah, sedangkan Insertion Sort membagi array menjadi dua bagian dan mengurutkannya secara rekursif.

Selection Sort memiliki kompleksitas waktu O(n log n), sedangkan Insertion Sort memiliki kompleksitas waktu O(n^2).

Selection Sort mengurutkan elemen secara menurun, sedangkan Insertion Sort mengurutkan elemen secara naik.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bagaimana cara kerja algoritma Heap Sort?

Heap Sort bekerja dengan pertama-tama membangun heap maksimum dari larik input. Kemudian, secara berulang mengekstrak elemen maksimum dari heap dan membangun kembali heap sampai semua elemen diurutkan.

Heap Sort mengurutkan elemen secara acak tanpa aturan tertentu

Heap Sort menggunakan algoritma Bubble Sort untuk mengurutkan elemen

Heap Sort tidak memerlukan pembangunan heap maksimum

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan konsep Shell Sort dan mengapa disebut sebagai generalisasi dari Insertion Sort?

Shell Sort tidak menggunakan konsep membandingkan elemen yang memiliki jarak tertentu

Shell Sort menggunakan konsep membandingkan elemen yang memiliki jarak tertentu dan disebut sebagai generalisasi dari Insertion Sort karena mengatasi kelemahan Insertion Sort pada data yang hampir terurut.

Shell Sort disebut sebagai generalisasi dari Bubble Sort

Shell Sort menggunakan konsep membandingkan elemen yang memiliki jarak yang sama

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Berapa jumlah langkah yang diperlukan oleh Bubble Sort untuk mengurutkan data dengan n elemen?

n-1

n+1

2n

n^2

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?