Save
ASK F3
ask bab 3
linear search
Save
Share
Learn
Content
Leaderboard
Learn
Created by
G141583
Visit profile
Cards (4)
Linear Search
Satu teknik untuk
mendapatkan item
dalam satu
senarai linear.
Pencarian bermula dari
item pertama
dan diikuti dengan
item berikutnya.
Sekiranya item yang dicari
tiada dalam senarai
, maka carian akan
ditamatkan.
Item
tidak perlu diisih
mengikut
urutan.
Teknik ini
kurang efesien.
Teknik ini menggunakan
masa yang panjang
untuk memproses
senarai yang panjang.
ALGORITMA BAGI PROSES LINEAR SEARCH
Mula dengan item pertama dalam senarai
Bandingkan item carian dengan item pertama
Jika nilai item carian sama dengan
nilai item pertama
, carian dihentikan
Jika nilai item carian tidak sama dengan nilal item pertama, ulang Langkah 2
Carian tamat apabila item carian diperoleh atau apabila
semua item telah disemak
1..Mula
2.
Setkan
senarai
L
= [15, 44, 100, 42, 99]
3. Isytihar pemboleh ubah
i
,
n
,
T
4. Setkan
n
=
5
5. Setkan i =
0
6. Masukkan nilai carian T
7.
for
i
7.1
Jika
Li
==
T
7.1.1
Papar
"
Item ada
dalam
senarai
"
7.1.2 Langkau ke
Langkah 9
7.2 Jika tidak
7.2.1 Kira i = i+1
Carta alir