Quảng cáo
1 câu trả lời 80
1 năm trước
Hàm trên thực hiện in ra xâu đảo ngược của xâu đầu vào.
Gọi n là kích thước của xâu đầu vào (số kí tự của xâu), T(n) là thời gian thực hiện
của chương trình. Thời gian chạy của chương trình được phân tích như sau:
– Câu lệnh tại dòng 2 và 3 cần 2 đơn vị thời gian.
– Vòng lặp while thực hiện n lần lặp.
– Với mỗi bước lặp chương trình thực hiện hai lệnh gán tại dòng 5 và 6. – Lệnh trả về tại dòng 7 cần 1 đơn vị thời gian.
Tổng hợp lại chương trình trên có thời gian chạy là T(n) = 2 + 2n+1 = 2n + 3 = O(n).
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
86027
Gửi báo cáo thành công!

