 สร้างวิธีแก้ปัญหาสำหรับปัญหาที่เกี่ยวข้องกับการค้นหาแบบไบนารีต่อไปนี้
การค้นหาแบบไบนารีสามารถใช้แก้ปัญหานี้ได้ ก่อนอื่นต้องเรียงลำดับอาร์เรย์จากน้อยไปมาก จากนั้นตั้งค่าดัชนีต่ำและสูง เปรียบเทียบองค์ประกอบที่ดัชนีกลางกับองค์ประกอบเป้าหมาย หากองค์ประกอบเป้าหมายต่ำกว่าดัชนีกลาง ให้เลื่อนดัชนีสูงไปยังดัชนีกลางลบหนึ่ง หากสูงกว่า ให้ย้ายดัชนีต่ำไปยังดัชนีกลางบวกหนึ่ง ทำซ้ำจนกว่าจะพบองค์ประกอบหรือดัชนีต่ำมากกว่าดัชนีสูง