Tìm kiếm nhị phân là một thuật toán hiệu quả dùng để tìm kiếm một giá trị trong danh sách đã được sắp xếp. Thuật toán hoạt động bằng cách chia danh sách thành hai nửa và so sánh giá trị cần tìm với giá trị ở giữa. Nếu không tìm thấy, quá trình sẽ tiếp tục trong nửa bên trái hoặc bên phải, tìm kiếm nhị phân rất hữu ích cho các ứng dụng yêu cầu tốc độ cao trong việc truy xuất dữ liệu.