Kuis 3  - ASD - A

Kuis 3 - ASD - A

University

10 Qs

quiz-placeholder

Similar activities

Dasar Algoritma dan Pemrograman

Dasar Algoritma dan Pemrograman

7th Grade - University

15 Qs

Strategi Algoritmik dan Pemrograman

Strategi Algoritmik dan Pemrograman

University

15 Qs

Quiz Metode Pencarian Sequential

Quiz Metode Pencarian Sequential

University

10 Qs

ALGORITMA INFORMATIKA KELAS 10

ALGORITMA INFORMATIKA KELAS 10

University

10 Qs

UAS Algoritma dan Logika Pemrograman II

UAS Algoritma dan Logika Pemrograman II

University

6 Qs

Alpro Asix

Alpro Asix

University

15 Qs

Struktur Data

Struktur Data

University

10 Qs

StruDa C - 19 Sep

StruDa C - 19 Sep

University

10 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?