Kuis 3  - ASD - A

Kuis 3 - ASD - A

University

10 Qs

quiz-placeholder

Similar activities

Javascript Array dan Object

Javascript Array dan Object

University

15 Qs

Pra UAS Algoritma dan Pemrograman Lanjut

Pra UAS Algoritma dan Pemrograman Lanjut

University

15 Qs

Analisis dan Desain Algoritman

Analisis dan Desain Algoritman

University

15 Qs

Tes Awal Modul 4

Tes Awal Modul 4

University

10 Qs

Week0 A.D.A

Week0 A.D.A

University

15 Qs

Quiz Metode Pencarian Sequential

Quiz Metode Pencarian Sequential

University

10 Qs

Informatika BAB 1 A

Informatika BAB 1 A

10th Grade - University

10 Qs

UAS Algoritma dan Logika Pemrograman II

UAS Algoritma dan Logika Pemrograman II

University

6 Qs

Kuis 3  - ASD - A

Kuis 3 - ASD - A

Assessment

Quiz

Computers

University

Easy

Created by

Asmarini Asmarini

Used 3+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 10 pts

Semua algoritma pencarian memiliki tujuan akhir yang sama, yaitu menemukan elemen berdasarkan search key. Namun, perbedaan utama antar algoritma pencarian dapat dianalisis berdasarkan

Waktu eksekusi program dalam kondisi nyata (runtime pada prosesor tertentu)

Cara pengurutan elemen sebelum pencarian dilakukan

Jumlah data yang bisa disimpan dalam array

Besarnya kompleksitas waktu yang diukur menggunakan notasi Big O

2.

MULTIPLE CHOICE QUESTION

2 mins • 10 pts

Pernyataan manakah yang paling tepat menggambarkan makna dari kompleksitas waktu O(1) dalam analisis algoritma?

Algoritma dengan O(1) hanya melakukan satu perbandingan pada setiap kasus input

Kompleksitas O(1) berarti waktu eksekusi akan selalu nol pada ukuran input berapa pun

O(1) menunjukkan bahwa jumlah operasi tidak bertambah seiring pertambahan ukuran input

O(1) hanya berlaku jika seluruh data telah disortir sebelumnya

3.

MULTIPLE CHOICE QUESTION

2 mins • 10 pts

Sebuah algoritma memeriksa apakah elemen pertama dari array bernilai sama dengan salah satu elemen lainnya dalam array yang berisi n elemen. Berapa jumlah perbandingan maksimum (at most) yang diperlukan algoritma tersebut?

n

n - 1

log n

n / 2

4.

MULTIPLE CHOICE QUESTION

2 mins • 10 pts

Mengapa algoritma dengan kompleksitas O(n²) menjadi tidak praktis untuk digunakan pada dataset yang sangat besar, seperti array berisi satu miliar elemen?

Karena kompleksitas O(n²) hanya berlaku untuk struktur data bertipe linked list

Karena O(n²) berarti jumlah operasi tumbuh secara eksponensial terhadap ukuran input

Karena jumlah operasi meningkat secara kuadratik, menyebabkan waktu eksekusi menjadi sangat besar seiring bertambahnya ukuran data

Karena algoritma O(n²) selalu memerlukan sorting tambahan sebelum dieksekusi

5.

MULTIPLE CHOICE QUESTION

2 mins • 10 pts

Diberikan array berikut:

[10, 50, 30, 70, 80, 60, 20, 90, 40]

Jika algoritma Linear Search digunakan untuk mencari elemen 20, berapa banyak perbandingan yang dilakukan hingga elemen tersebut ditemukan?

5

6

7

8

6.

MULTIPLE CHOICE QUESTION

2 mins • 10 pts

Diberikan array:

A = {3, 8, 2, 15, 99, 52, 77, 31}, dan target pencarian: v = 77

Jika digunakan Linear Search, maka berapa banyak perbandingan yang dilakukan hingga elemen ditemukan dan berapa posisi indeks (i) yang dikembalikan?

5 perbandingan, posisi 4

7 perbandingan, posisi 6

8 perbandingan, posisi 7

9 perbandingan, posisi 8

7.

MULTIPLE CHOICE QUESTION

2 mins • 10 pts

Diberikan array awal: [5, 1, 4, 2, 8]

Jika algoritma Bubble Sort digunakan untuk mengurutkan array tersebut dalam urutan naik (ascending), maka berapa jumlah total pertukaran (swapping) yang terjadi hingga array benar-benar terurut?

4

5

6

7

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?