Quy ước màu sắc:

Màu xanh dương biểu thị các phần tử trong phạm vi sẽ được tìm kiếm và biểu thị hai mốc leftright.

Màu xám biểu thị các phần tử bị loại bỏ khỏi phạm vi tìm kiếm.

Màu xanh lá biểu thị phần tử giữa A[mid].

Màu đỏ biểu thị phần tử có giá trị k tìm thấy.