Câu hỏi:

14/05/2026 7 Lưu

Xét đoạn mã giả sau: `function tim_max(mang): max_val = mang[0]; for i from 1 to length(mang) – 1: if mang[i] > max_val: max_val = mang[i]; return max_val;`. Độ phức tạp thời gian (time complexity) của thuật toán này là gì?

A.

O(n^2)

B.

O(log n)

C.

O(n)

D.

O(1)

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án C

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

Câu 1

A.

Chỉ có thể truy cập từ bên trong lớp đó

B.

Có thể truy cập từ bất kỳ lớp nào khác

C.

Chỉ có thể truy cập từ các lớp trong cùng gói (package)

D.

Có thể truy cập từ các lớp con, nhưng không phải từ lớp cha

Lời giải

Chọn đáp án B

Câu 2

A.

Một chương trình máy tính hoàn chỉnh

B.

Một thiết bị phần cứng

C.

Một tập hợp các bước hoặc quy tắc rõ ràng, hữu hạn để giải quyết một vấn đề hoặc thực hiện một nhiệm vụ

D.

Một giao diện lập trình ứng dụng

Lời giải

Chọn đáp án C

Câu 3

A.

Một tính năng mới của phần mềm

B.

Một lỗi hoặc sai sót trong mã nguồn gây ra hành vi không mong muốn

C.

Một thành phần của giao diện người dùng

D.

Một thuật toán hiệu quả

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A.

Làm tăng độ phức tạp của mã nguồn

B.

Giảm thời gian phát triển, tăng tính nhất quán và dễ bảo trì

C.

Yêu cầu nhiều tài nguyên phần cứng hơn

D.

Không có lợi ích rõ ràng

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A.

Tên của phần tử

B.

Chỉ số (index) hoặc khóa

C.

Giá trị của phần tử

D.

Con trỏ đến phần tử

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP