Search Header Logo

Uji Pemahaman Sorting dan Searching

Authored by 0ky S@nj@y@

Computers

12th Grade

Uji Pemahaman Sorting dan Searching
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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.

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?