Asas Sains Komputer Tingkatan 3: Bab 3 - Pembangunan Algoritma

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

21 Terms

1
New cards

Algoritma

Satu siri langkah atau tindakan yang jelas yang perlu dilaksanakan untuk menghasilkan output.

2
New cards

Pembangunan algoritma

Satu tkenik pengitlakan yang melibatkan pembinaan langkah-langkah penyelesaian masalah.

3
New cards

Teknik-teknik untuk mencari sesuatu dalam satu senarai atau pangkalan data

Teknik search dan sort.

4
New cards

Dua jenis search

Linear search dan binary search.

5
New cards

Linear search

Mendapatkan item yang dikehendaki dalam satu senarai linear.

6
New cards

Contoh linear search

Carian bermula di item pertama, dan jika tiada item yang dicari, akan berterusan dengan item kedua.

7
New cards

Kebaikan linear search

Mudah dan item-item tidak perlu diisih terlebih dahulu.

8
New cards

Keburukan linear search

Tidak efisien dan mengambil masa yang panjang.

9
New cards

Binary search

Melibatkan keputusan dwipilihan.

10
New cards

Sebelum binary search, item-item perlu diisih dalam urutan ______.

menaik

11
New cards

Contoh binary search

Item yang berada di tengah senarai akan disemak. Jika item yang dikehendaki lebih kecil, item di kanan diabaikan.

12
New cards

Kebaikan binary search

Lebih efisien, menjimatkan masa dan sesuai digunakan pada senarai dengan item yang banyak.

13
New cards

Sort

Proses menyusun item-item dalam satu senarai linear mengikut urutan yang tertentu.

14
New cards

Contoh sort dalam kehidupan harian

Mengisih surat di pejabat pos dan menyusun murid-murid mengikut abjad.

15
New cards

Dua jenis sort

Bubble sort dan bucket sort.

16
New cards

Bubble sort

Mengisih item-item dalam senarai mengikut urutan menaik atau menurun.

17
New cards

Contoh bubble sort

Membandingkan nilai dua item dalam senarai.

18
New cards

Bucket sort

Mengasingkan item-item dalam senarai tertentu ke dalam baldi, seterusnya item-item dalam baldi akan disusun semula ke dalam senarai.

19
New cards

Persamaan antara search dan sort

Memerlukan suatu senarai dan memerlukan algoritma.

20
New cards

Linear search dan bubble sort sesuai digunakan

untuk senarai yang mempunyai item sedikit.

21
New cards

Binary search dan bucket sort sesuai digunakan

untuk senarai yang mempunyai item banyak.