All videos
SearchingPemulaFase 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.

Example use case

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

Syllabus

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

Objectives
  • ·Memahami pencarian berurutan dari kiri ke kanan
  • ·Menjelaskan mengapa rata-rata memeriksa separuh data
  • ·Membandingkan kelambatannya dengan Binary Search pada data terurut
How It Works
  • ·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
Real-World Uses
  • ·Mencari nama teman di daftar chat yang tidak berurutan
  • ·Menelusuri isi tas satu per satu sampai ketemu barang dicari

Complexity O(n)