

Cho Dãy số: 1,4,3,5,2,9,12
Em hãy mô tả các bước tìm kiếm số 5 trong dãy số sau bằng thuật toán tìm kiếm tìm kiếm nhị phân.
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Đây là câu trả lời đã được xác thực
Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.
Đáp án:
sắp xếp dãy số: 1 2 3 4 5 9 12
lần 1: lật ô 4 có số 4,4<5 bỏ phần trước
lần 2: lật ô 6 có số 9,9>5 bỏ phần sau
⇒số 5 nằm ở ô 5
$#nguyentanloc123$
Hãy giúp mọi người biết câu trả lời này thế nào?
Đáp án: Gửi đáp án ạ `!!!`
Ta có danh sách là: `1,4,3,5,2,9,12`.
Sắp xếp lại danh sách, ta có: `1,2,3,4,5,9,12`.
Bước `1`: Ta xét vị trí ở giữa của dãy là số `4`.
Ta xét `4` và `5` vì `4` `<` `5` nên ta lấy nửa sau của danh sách.
Bước `2`: Ta xét vị trí ở giữa của dãy là số `9`.
Ta xét `9` và `5` vì `9` `>` `5` nên ta lấy nửa đầu của danh sách.
Bước `3`: Ta xét vị trí ở giữa của dãy là số `5`.
Vì `5` `=` `5` nên thuật toán tìm kiếm nhị phân kết thúc.
--------------------------------------------
Cách xác định vị trí giữa của dãy là:
( vị trí đầu `+` vị trí cuối ) `:` `2`
--------------------------------------------
Giải thích:
Bước `1`:
Công thức: `(0+6):2` `=` `3`
Số có chỉ số `3` là: `4`.
Bước `2`:
Công thức: `(4+6):2` `=` `5`
Số có chỉ số `5` là: `9`.
Bước `3`: So sánh hai giá trị, vì `8` `=` `8` nên thuật toán kết thúc.
------------------------------------------------------------------------------------------------------
Chúc bạn học tốt ạ `!!!`
`color{darkslateblue}{#}``color{slateblue}color{mediumslateblue}{Quangnhan2k12}``color{plum}{౨ৎ}`
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
100
262
74
Ok
0
1653
0
bạn tuyển thêm tv đi
100
262
74
Mik đang ôn để đi thi ạ
0
1653
0
uh
0
1653
0
thi xog tui vs bn tuyển nhé ^^
295
541
232
cm xth + xin vía
100
262
74
ok tối nay đoàn đi t7 đại
530
1126
656
cm xth