Thuật toán Tìm kiếm Nhị phân (Binary Search) là một phương pháp tìm kiếm hiệu quả được sử dụng để tìm phần tử trong một danh sách đã được sắp xếp. Thuật toán này hoạt động bằng cách chia danh sách thành hai nửa và so sánh phần tử mục tiêu với phần tử ở giữa danh sách, từ đó quyết định tiếp tục tìm kiếm trong nửa bên trái hoặc bên phải. Tìm kiếm nhị phân là một thuật toán rất phổ biến trong lập trình nhờ vào hiệu suất cao và tính đơn giản khi làm việc với các danh sách lớn.