 ใช้อัลกอริทึมการค้นหาแบบไบนารีเพื่อค้นหาหมายเลขที่กำหนดในอาร์เรย์ที่เรียงลำดับ
อัลกอริทึมควรตรวจสอบองค์ประกอบตรงกลาง (7) ก่อน เนื่องจาก 8 มากกว่า 7 อัลกอริทึมจึงควรละทิ้งส่วนซ้ายของอาร์เรย์และค้นหา 8 ในส่วนขวาของอาร์เรย์ [8, 10, 12] จากนั้นควรตรวจสอบองค์ประกอบตรงกลางซึ่งเป็น 10 และทิ้งส่วนด้านขวาของอาร์เรย์เนื่องจาก 8 น้อยกว่า 10 สุดท้ายจะตรวจสอบองค์ประกอบสุดท้ายซึ่งเป็น 8 และส่งคืนดัชนีที่พบ 8 คือ 4