Search Header Logo

Kuis 3 - ASD - A

Authored by Asmarini Asmarini

Computers

University

Used 3+ times

Kuis 3  - ASD - A
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?