Phiếu bài tập Thuật toán và độ phức tạp có đáp án

Phiếu bài tập Thuật toán và độ phức tạp miễn phí để in: 8 bài từ cơ bản đến mức đề thi, kèm đáp án. In ra hoặc lưu thành PDF.

Dành cho giảng viên: miễn phí in, sao chép và sử dụng trên lớp. Mỗi phiếu bài tập mới có số liệu mới và đáp án riêng. Chúng tôi rất cảm ơn nếu bạn đặt liên kết đến ExamProblems trên trang môn học.

Tên: ____________________   Ngày: ____________

1.Dễ

Tìm kiếm nhị phân đòi hỏi gì ở đầu vào của nó?

  1. AMảng không được có quá 1000 phần tử
  2. BMảng chỉ được chứa số dương
  3. CĐộ dài mảng phải là lũy thừa của hai
  4. DMảng phải được sắp xếp
2.Dễ

Độ phức tạp thời gian trong trường hợp tốt nhất của sắp xếp chèn, trên một mảng đã sắp xếp, là gì?

  1. AO(1)
  2. BO(n)
  3. CO(n log n)
  4. DO(n²)
3.Dễ

Thời gian chạy của một thuật toán là O(n). Tốc độ tăng này được gọi là gì?

  1. ABậc hai
  2. BHằng số
  3. CLogarit
  4. DTuyến tính
4.Trung bình

Công thức truy hồi T(n) = 2T(n/2) + O(n) có nghiệm là:

  1. AO(log n)
  2. BO(n log n)
  3. CO(n)
  4. DO(n²)
5.Trung bình

Độ phức tạp thời gian trong trường hợp xấu nhất của quicksort là gì?

  1. AO(n log n)
  2. BO(n²)
  3. CO(log n)
  4. DO(n)
6.Trung bình

Thuật toán sắp xếp nào là ổn định?

  1. ASắp xếp vun đống
  2. BSắp xếp trộn
  3. CQuicksort (phiên bản tại chỗ điển hình)
  4. DSắp xếp chọn (phiên bản điển hình)
7.Khó

Chi phí khấu hao của việc tăng một bộ đếm nhị phân là bao nhiêu, biết rằng một lần tăng có thể lật nhiều bit?

  1. AO(n) mỗi lần tăng
  2. BO(log n) mỗi lần tăng
  3. CO(1) mỗi lần tăng
  4. DO(n log n) mỗi lần tăng
8.Khó

Phát biểu nào về P và NP là đúng?

  1. AĐã được chứng minh rằng P ≠ NP
  2. BNP có nghĩa là "không đa thức"
  3. CCác bài toán NP không thể được kiểm chứng nhanh
  4. DMọi bài toán trong P cũng thuộc NP

Đáp án

  1. 1. D · Mảng phải được sắp xếp
  2. 2. B · O(n)
  3. 3. D · Tuyến tính
  4. 4. B · O(n log n)
  5. 5. B · O(n²)
  6. 6. B · Sắp xếp trộn
  7. 7. C · O(1) mỗi lần tăng
  8. 8. D · Mọi bài toán trong P cũng thuộc NP

Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.