Uji Pemahaman Sorting dan Searching

Uji Pemahaman Sorting dan Searching

12th Grade

15 Qs

quiz-placeholder

Similar activities

Arrays recap

Arrays recap

9th Grade - University

17 Qs

Quiz on Standard Algorithms

Quiz on Standard Algorithms

10th Grade - University

20 Qs

Practice for AP Java Quiz #13 Sorting

Practice for AP Java Quiz #13 Sorting

9th - 12th Grade

20 Qs

3.1 Pembangunan algoritma

3.1 Pembangunan algoritma

11th - 12th Grade

17 Qs

DASAR  KOMPUTER - FAOZAN AFANDI

DASAR KOMPUTER - FAOZAN AFANDI

12th Grade

11 Qs

Informatika (UH Berfikir Komputasional)

Informatika (UH Berfikir Komputasional)

9th - 12th Grade

16 Qs

AQA Computer Science GCSE - 3.1 Fundamentals of algorithms

AQA Computer Science GCSE - 3.1 Fundamentals of algorithms

10th - 12th Grade

15 Qs

pemograman

pemograman

12th Grade

10 Qs

Uji Pemahaman Sorting dan Searching

Uji Pemahaman Sorting dan Searching

Assessment

Quiz

Computers

12th Grade

Hard

Created by

0ky S@nj@y@

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa itu algoritma Bubble Sort?

Bubble Sort adalah metode pengurutan yang hanya membandingkan elemen pertama dan terakhir.

Bubble Sort adalah algoritma pencarian yang menggunakan rekursi.

Bubble Sort adalah algoritma pengurutan yang membandingkan dan menukar elemen bersebelahan.

Bubble Sort adalah algoritma yang mengurutkan data dengan menggunakan pengulangan tanpa perbandingan.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan langkah-langkah dalam algoritma Selection Sort.

Tukarkan elemen secara acak hingga semua elemen terurut.

Langkah pertama adalah mengurutkan semua elemen secara bersamaan.

Temukan elemen terbesar, 2. Tukar dengan elemen terakhir, 3. Ulangi untuk elemen sebelumnya.

Langkah-langkah dalam algoritma Selection Sort adalah: 1. Temukan elemen terkecil, 2. Tukar dengan elemen pertama, 3. Ulangi untuk elemen berikutnya.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa kompleksitas waktu terbaik dan terburuk dari Bubble Sort?

Best case: O(log n), Worst case: O(n)

Best case: O(n^2), Worst case: O(n^3)

Best case: O(n), Worst case: O(n log n)

Best case: O(n), Worst case: O(n^2)

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bagaimana cara mengimplementasikan Bubble Sort di Python?

def bubble_sort(arr): n = len(arr) for i in range(n): for j in range(0, n-i-1): if arr[j] > arr[j+1]: arr[j], arr[j+1] = arr[j+1], arr[j] return arr

def bubble_sort(arr): return sorted(arr)

def bubble_sort(arr): arr.sort()

def bubble_sort(arr): for i in arr: print(i)

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebutkan kelebihan dan kekurangan dari Selection Sort.

Kelebihan: menggunakan lebih sedikit memori, kompleksitas waktu O(n).

Kelebihan: sederhana, in-place. Kekurangan: kompleksitas waktu O(n^2), tidak efisien untuk dataset besar.

Kelebihan: cepat, efisien untuk dataset besar.

Kekurangan: mudah diimplementasikan, tidak memerlukan ruang tambahan.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa kompleksitas waktu dari Selection Sort?

O(log n)

O(n)

O(n log n)

O(n^2)

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan perbedaan antara Bubble Sort dan Selection Sort.

Selection Sort compares all elements before making a swap, while Bubble Sort does not.

Bubble Sort is faster than Selection Sort for all data sizes.

Bubble Sort sorts elements by their values, while Selection Sort sorts by their indices.

Bubble Sort compares and swaps adjacent elements, while Selection Sort selects the smallest element from the unsorted part and moves it to the sorted part.

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?