
Analisis Kompleksitas Waktu Algoritma

Quiz
•
Computers
•
12th Grade
•
Hard
0ky S@nj@y@
FREE Resource
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa yang dimaksud dengan notasi Big O?
Notasi Big O menggambarkan cara menulis kode dalam bahasa pemrograman.
Notasi Big O menggambarkan kompleksitas algoritma dalam hal waktu dan ruang.
Notasi Big O hanya digunakan untuk menghitung waktu eksekusi program.
Notasi Big O adalah metode untuk mengukur kecepatan internet.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jelaskan perbedaan antara O(n) dan O(n^2).
O(n) dan O(n^2) keduanya adalah kompleksitas konstan.
O(n) adalah kompleksitas kuadratik, sedangkan O(n^2) adalah kompleksitas eksponensial.
O(n) adalah kompleksitas linier, sedangkan O(n^2) adalah kompleksitas kuadratik.
O(n) adalah kompleksitas konstan, sedangkan O(n^2) adalah kompleksitas linier.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Sebutkan tiga algoritma sorting yang umum digunakan.
Selection Sort
Insertion Sort
Heap Sort
Bubble Sort, Quick Sort, Merge Sort
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa kompleksitas waktu dari algoritma Quick Sort?
O(n) dalam semua kasus
O(n^3) dalam kasus terburuk
O(log n) dalam kasus terbaik
O(n log n) dalam kasus terbaik dan rata-rata, O(n^2) dalam kasus terburuk.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jelaskan bagaimana analisis algoritma sorting dapat membantu dalam pemilihan algoritma.
Analisis algoritma sorting membantu dalam pemilihan algoritma dengan mengevaluasi kompleksitas dan karakteristik masing-masing algoritma.
Semua algoritma sorting memiliki kompleksitas yang sama.
Analisis algoritma sorting hanya berguna untuk algoritma pencarian.
Analisis algoritma sorting tidak relevan untuk pemilihan algoritma lain.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa itu kompleksitas waktu rekursif?
Kompleksitas waktu rekursif hanya berlaku untuk algoritma yang tidak menggunakan memori.
Kompleksitas waktu rekursif adalah analisis waktu eksekusi algoritma rekursif, biasanya dinyatakan dalam notasi Big O.
Kompleksitas waktu rekursif adalah cara untuk mengukur kecepatan komputer dalam menjalankan program.
Kompleksitas waktu rekursif adalah metode untuk menghitung jumlah iterasi dalam algoritma non-rekursif.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Berikan contoh fungsi rekursif dan analisis kompleksitas waktunya.
Contoh fungsi rekursif: penjumlahan(n) = n + penjumlahan(n-1); Kompleksitas waktu: O(n^2)
Contoh fungsi rekursif: fibonacci(n) = fibonacci(n-1) + fibonacci(n-2); Kompleksitas waktu: O(2^n)
Contoh fungsi rekursif: pangkat(n, p) = n * pangkat(n, p-1); Kompleksitas waktu: O(p)
Contoh fungsi rekursif: faktorial(n) = n * faktorial(n-1); Kompleksitas waktu: O(n)
Create a free account and access millions of resources
Similar Resources on Wayground
18 questions
SAINS KOMPUTER F5 BAB 3

Quiz
•
10th - 12th Grade
20 questions
Bab 3 - Berpikir Komputasional dan Algoritma Pemrograman

Quiz
•
12th Grade
10 questions
Berpikir Komputasional

Quiz
•
9th - 12th Grade
12 questions
Kuis Informatika XI

Quiz
•
12th Grade
10 questions
Sumatif Tengah Semester Informatika Kelas VII

Quiz
•
7th Grade - University
20 questions
TRY OUT 1 INFORMATIKA

Quiz
•
12th Grade - University
20 questions
Uji Pemahaman Komputasional

Quiz
•
10th Grade - University
20 questions
QUIZ DASAR DASAR PEMROGRAMAN JAVA

Quiz
•
11th Grade - University
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade