Câu hỏi:

28/11/2024 414

Thuật toán nào dưới đây được sử dụng để tìm kiếm một phần tử trong danh sách đã được sắp xếp theo thứ tự tăng dần?

a) Tìm kiếm tuần tự (Sequential Search)

b) Tìm kiếm nhị phân (Binary Search)

c) Tìm kiếm nội suy (Interpolation Search)

d) Tìm kiếm lặp (Iterative Search)

Sách mới 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).

Đề toán-lý-hóa Đề văn-sử-địa Tiếng anh & các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

a) Sai. Tìm kiếm tuần tự không tối ưu cho danh sách đã được sắp xếp vì nó kiểm tra từng phần tử từ đầu đến cuối.

b) Đúng. Tìm kiếm nhị phân là thuật toán tối ưu cho danh sách đã được sắp xếp, với độ phức tạp O(log n) bằng cách chia đôi danh sách tại mỗi bước.

c) Sai. Tìm kiếm nội suy sử dụng phương pháp khác, không phải tìm kiếm nhị phân.

d) Sai. Tìm kiếm lặp không phải là một thuật toán tìm kiếm chuẩn trong bối cảnh này.

Bình luận


Bình luận

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Trong Python, lệnh nào sau đây dùng để mở tệp văn bản data.txt để ghi thêm dữ liệu mà không xóa nội dung cũ?

Xem đáp án » 28/11/2024 1,121

Câu 2:

Câu lệnh line.split() trong Python có chức năng gì?

Xem đáp án » 28/11/2024 860

Câu 3:

Khi mở tệp bằng lệnh f = open("data.txt", "r"), Python sẽ thực hiện điều gì?

Xem đáp án » 28/11/2024 648

Câu 4:

Trong thuật toán tìm kiếm nhị phân, điều kiện nào quyết định quá trình tìm kiếm tiếp theo?

Xem đáp án » 28/11/2024 616

Câu 5:

Khi sử dụng lệnh f.readlines(), kết quả trả về là:

Xem đáp án » 28/11/2024 575

Câu 6:

Lệnh print(TenHS[i], DiemHS[i], file=f) dùng để:

Xem đáp án » 28/11/2024 549

Câu 7:

PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai

Trong Python, lệnh nào dưới đây được sử dụng để mở một tệp văn bản chỉ cho mục đích đọc?

a) f = open(, "w", encoding="UTF-8")

b) f = open(, "a", encoding="UTF-8")

c) f = open(, "r", encoding="UTF-8")

d) f = open(, "rb", encoding="UTF-8")

Xem đáp án » 28/11/2024 545