@oj0.8sync: Binary Search là thuật toán tìm kiếm trên dữ liệu đã được sắp xếp. Thay vì kiểm tra lần lượt từng phần tử, thuật toán sẽ liên tục chia đôi phạm vi tìm kiếm cho đến khi tìm thấy target. Cách thực hiện: 1. Xác định left, right và vị trí giữa mid. 2. So sánh arr [mid] với target. 3.Bằng nhau tìm thấy Lớn hơn → tìm nửa phải Nhỏ hơn – tìm nửa trái. 4. Lặp lại đến khi tìm thấy hoặc hết phạm vi. Điều kiện: Dữ liệu đã sắp xếp Time: 0(log n) | Space: 0(1) #coding #laptrinh #oj08sync #8syncdev #LearnOnTikTok