Cấu hình tham số
L (Trái)
M (Giữa)
R (Phải)
Số lần so sánh: 0
Cần tìm:
37
Biên Trái (L)
-
Điểm Giữa (Mid)
-
Biên Phải (R)
-
Tốc độ:
1.5s
Mã giả thuật toán (Chuẩn chỉ số từ 1)
function binarySearch(Arr, Target):
L = 1, R = Arr.length
while (L <= R):
Mid = floor((L + R) / 2)
if (Arr[Mid] == Target) return Mid
else if (Arr[Mid] < Target) L = Mid + 1
else R = Mid - 1
return -1 // Không tìm thấy
Giải thích từng bước
Nhấn nút "Bắt đầu" hoặc "Bước tiếp theo" để bắt đầu mô phỏng quy trình tìm kiếm phần tử của bạn.
Tiến trình mô phỏng:
0 / 0