Kuis 3  - ASD - A

Kuis 3 - ASD - A

University

10 Qs

quiz-placeholder

Similar activities

StruDa C - 19 Sep

StruDa C - 19 Sep

University

10 Qs

Quiz Struktur Data

Quiz Struktur Data

University

15 Qs

IT Quizes (Bonus 1)

IT Quizes (Bonus 1)

1st Grade - University

10 Qs

Topik 7a. Tuples

Topik 7a. Tuples

University

12 Qs

Augmented Reality

Augmented Reality

University

10 Qs

PHP

PHP

University

10 Qs

Algoritma Pengurutan dan Pencarian

Algoritma Pengurutan dan Pencarian

10th Grade - University

15 Qs

Kuis Informatika KelasX

Kuis Informatika KelasX

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

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?