wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Struktur Data dan Algoritma

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

Seorang siswa membuat program fitur "Undo" dalam editor teks. Struktur data apa yang paling tepat digunakan untuk menyimpan riwayat perubahan?

a)

Queue

b)

Linked List

c)

Array

d)

Stack

2.

Kamu diminta membuat aplikasi panggilan antrean bank, di mana pelanggan dipanggil sesuai urutan kedatangan. Struktur data terbaik adalah:

a)

Stack

b)

Queue

c)

Tree

d)

Graph

3.

Dalam game strategi, setiap kota dihubungkan dengan kota lain. Pemain perlu menemukan jalur tercepat. Struktur data yang cocok adalah:

a)

Stack

b)

Tree

c)

Graph

d)

Linked List

4.

Sebuah sistem perlu menyimpan data yang bisa bertambah atau berkurang di tengah-tengah secara efisien. Struktur yang digunakan adalah:

a)

Array

b)

Linked List

c)

Queue

d)

Stack

5.

Mengapa penggunaan array bisa tidak efisien dalam sistem yang membutuhkan penambahan data secara dinamis?

a)

Array tidak mendukung indeks

b)

Ukuran array tidak bisa berubah saat runtime

c)

Array menyimpan data terpisah

d)

Array membutuhkan banyak pointer

6.

Diberikan struktur seperti berikut: A / \ B C / \ D E Jenis traversal yang mengunjungi A → B → D → E → C disebut:

a)

Post-order

b)

In-order

c)

Pre-order

d)

Level-order

7.

Jika sebuah struktur data dapat menyimpan data dari dua sisi (depan dan belakang) serta bisa menghapus dari dua sisi, maka disebut:

a)

Queue

b)

Circular Queue

c)

Stack

d)

Deque

8.

Seorang siswa menyimpan data dalam bentuk array berdimensi dua. Struktur data ini cocok digunakan untuk:

a)

Menyimpan graf terhubung

b)

Menyimpan daftar nama siswa

c)

Menyimpan status tombol

d)

Menyimpan tabel nilai siswa (baris dan kolom)

9.

Sebuah struktur data digunakan untuk menyimpan playlist lagu. Pengguna bisa memutar lagu selanjutnya atau sebelumnya. Struktur yang digunakan:

a)

Stack

b)

Queue

c)

Doubly Linked List

d)

Tree

10.

Jika kamu menyimpan data angka yang harus tetap berurutan dan ingin mencari nilai dengan cepat, maka struktur data terbaik adalah:

a)

Stack

b)

Binary Search Tree

c)

Graph

d)

Array