Search Header Logo

Pengurutan dalam Pemrograman

Authored by Djefrie Manoppo

Computers

10th Grade

Used 4+ times

Pengurutan dalam Pemrograman
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 yang dimaksud dengan algoritma pengurutan?

Algoritma pengurutan adalah metode untuk mengatur elemen dalam daftar ke dalam urutan tertentu.

Algoritma pengurutan adalah metode untuk mengacak elemen dalam daftar ke dalam urutan tertentu.

Algoritma pengurutan digunakan untuk menghapus elemen dari daftar ke dalam urutan tertentu.

Algoritma pengurutan adalah cara untuk menghitung nilai maksimum dalam daftar ke dalam urutan tertentu.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebutkan dua jenis algoritma pengurutan!

Selection Sort, Quick Sort

Bubble Sort, Quick Sort

Merge Sort, Quick Sort

Insertion Sort, Quick Sort

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan cara kerja algoritma Bubble Sort!

Bubble Sort uses a binary search method to find the correct position of elements compares adjacent elements and swaps them if they are in the wrong order, until the list is sorted.

Bubble Sort sorts elements by dividing the list into two halves compares adjacent elements and swaps them if they are in the wrong order, until the list is sorted.

Bubble Sort is a simple sorting algorithm that repeatedly compares adjacent elements and swaps them if they are in the wrong order, until the list is sorted.

Bubble Sort is an algorithm that only works on numerical data compares adjacent elements and swaps them if they are in the wrong order, until the list is sorted.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa kelebihan dari algoritma Quick Sort?

Algoritma Quick Sort lebih lambat dibandingkan dengan Bubble Sort penggunaan memori yang kecil, dan kecepatan yang baik pada praktiknya.

Kelebihan dari algoritma Quick Sort adalah kompleksitas waktu O(n^2) pada kasus terbaik penggunaan memori yang kecil, dan kecepatan yang baik pada praktiknya.

Kelebihan dari algoritma Quick Sort adalah efisiensi waktu rata-rata O(n log n), penggunaan memori yang kecil, dan kecepatan yang baik pada praktiknya.

Quick Sort menggunakan banyak memori untuk menyimpan data sementara penggunaan memori yang kecil, dan kecepatan yang baik pada praktiknya.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sebutkan langkah-langkah dalam algoritma Merge Sort!

1. Bagi array menjadi tiga bagian dan urutkan secara bersamaan 2. Rekursif bagi hingga satu elemen. 3. Gabungkan bagian terurut. 4. Ulangi hingga seluruh array terurut.

1. Gabungkan seluruh array tanpa membagi 2. Rekursif bagi hingga satu elemen. 3. Gabungkan bagian terurut. 4. Ulangi hingga seluruh array terurut.

1. Urutkan array dengan metode Bubble Sort 2. Rekursif bagi hingga satu elemen. 3. Gabungkan bagian terurut. 4. Ulangi hingga seluruh array terurut.

1. Bagi array menjadi dua bagian. 2. Rekursif bagi hingga satu elemen. 3. Gabungkan bagian terurut. 4. Ulangi hingga seluruh array terurut.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa perbedaan antara pengurutan stabil dan tidak stabil?

Pengurutan stabil lebih cepat daripada pengurutan tidak stabil.

Pengurutan stabil hanya dapat digunakan pada data numerik.

Pengurutan stabil menjaga urutan elemen yang sama, sedangkan pengurutan tidak stabil tidak.

Pengurutan tidak stabil menjaga urutan elemen yang sama, sedangkan pengurutan stabil tidak.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jelaskan kompleksitas waktu dari algoritma Insertion Sort!

O(n^3) dalam kasus terbaik dan rata-rata, O(n) dalam kasus terbaik.

O(n^2) dalam kasus terburuk dan rata-rata, O(n) dalam kasus terbaik.

O(n) dalam semua kasus dan rata-rata, O(n) dalam kasus terbaik.

O(n log n) dalam kasus terburuk dan rata-rata, O(n) dalam kasus terbaik.

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?