Bitap Algorithm (หรือ Shift-And) ใช้ bitwise operations ทำ string matching รวดเร็วสำหรับ pattern สั้น (≤ 64 chars) และ exact matching หลักการทำงาน Precompute bitmask สำหรับแต่ละตัวอักษรใน pattern ใช้ bit vector R ติดตามสถานะการ match Shift และ AND ด้วย bitmask สำหรับแต่ละตัวอักษรใน text ถ้าบิตที่