Semua video
PencarianPemulaFase C–FE1E5

Linear Search

Linear Search memeriksa elemen satu per satu dari kiri ke kanan sampai menemukan target. Tidak butuh data terurut, tapi paling lambat: rata-rata memeriksa separuh data. Pembanding yang menjelaskan kenapa Binary Search jauh lebih cepat pada data terurut.

Contoh kasus

Mencari nama di daftar yang tidak berurutan: baca dari atas ke bawah sampai ketemu.

Silabus

Memeriksa elemen satu per satu dari awal sampai target ketemu; sederhana tapi paling lambat dan tak butuh data terurut.

Tujuan Belajar
  • ·Memahami pencarian berurutan dari kiri ke kanan
  • ·Menjelaskan mengapa rata-rata memeriksa separuh data
  • ·Membandingkan kelambatannya dengan Binary Search pada data terurut
Cara Kerja
  • ·Mulai dari elemen paling depan
  • ·Bandingkan elemen sekarang dengan target
  • ·Bila cocok, hentikan dan laporkan posisinya
  • ·Bila tidak, lanjut ke elemen berikutnya
  • ·Bila sampai ujung tanpa cocok, berarti target tidak ada
Contoh Nyata
  • ·Mencari nama teman di daftar chat yang tidak berurutan
  • ·Menelusuri isi tas satu per satu sampai ketemu barang dicari

Kompleksitas O(n)