Kuis 3 - ASD - A

Quiz
•
Computers
•
University
•
Easy
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
Similar Resources on Wayground
10 questions
PENILAIAN HARIAN 2

Quiz
•
11th Grade - University
14 questions
UAS - Teknik Pemrograman

Quiz
•
University
10 questions
SOAL TIK 01

Quiz
•
University
5 questions
Quis Pertama Informatika

Quiz
•
10th Grade - University
15 questions
Logika dan Algoritma P12

Quiz
•
University
10 questions
PreTest Larik/ Array

Quiz
•
11th Grade - University
15 questions
Strategi Algoritmik dan Pemrograman

Quiz
•
University
10 questions
ALGORITMA INFORMATIKA KELAS 10

Quiz
•
University
Popular Resources on Wayground
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
11 questions
Hallway & Bathroom Expectations

Quiz
•
6th - 8th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
19 questions
Handbook Overview

Lesson
•
9th - 12th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade