Binary Search Simulator — Tìm kiếm Nhị phân
Dãy số ngẫu nhiên (≈10 số) đã được sắp xếp tăng dần • Nhập K (0 < K < 100) rồi bắt đầu mô phỏng
Giá trị cần tìm (K)
Gợi ý: bấm
Tạo dãy
rồi nhập K có trong dãy để thấy kết quả trúng 🟢
Số phần tử (~10)
Tạo ngẫu nhiên
Dãy tự nhập
Tác vụ điều khiển
Bắt đầu
Bước tiếp ▷
Tự động ⏵
Quay lại ⤺
Làm mới
Tốc độ tự động (ms/bước)
Nhanh
Chậm
Trạng thái vòng lặp
Left:
–
Right:
–
Mid:
–
Bước:
0
Nhật ký thuật toán
Gợi ý học tập
Left
•
Right
•
Mid
được tô nổi để dễ quan sát.
Khởi động: hiển thị
Left, Right, Mid
với
Bước = 0
. Mỗi lần
Bước tiếp
: so sánh và cập nhật
Left/Right
tức thì; nếu còn phạm vi, tính
Mid
mới.
Có thể
Quay lại một bước
để xem lại trạng thái trước đó nếu bạn chưa theo kịp.
Nhấn đúp vào ô số bất kỳ để
chỉnh sửa
giá trị mảng.
Nhập dãy số thủ công
Nhập 6..14 số nguyên (1..99),
không trùng
, cách nhau bằng dấu phẩy. VD:
3, 9, 12, 25, 40, 41, 58, 73, 88, 97
Huỷ
Áp dụng