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ễ

Ba bước của một thuật toán chia để trị là gì?

  1. ASắp xếp, tìm kiếm, trả về
  2. BĐọc, tính toán, ghi
  3. CĐoán, kiểm tra, lặp lại
  4. DChia, trị, kết hợp
2.Dễ

Big O của 3n² + 5n + 2 là gì?

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

Sắp xếp chọn hoạt động như thế nào?

  1. ANó chia mảng làm đôi rồi trộn lại
  2. BNó liên tục tìm phần tử nhỏ nhất của phần chưa sắp xếp và hoán đổi nó lên đầu
  3. CNó liên tục hoán đổi các phần tử kề nhau đang sai thứ tự
  4. DNó chèn từng phần tử vào phần đã sắp xếp đang lớn dần bằng cách dịch chuyển
4.Trung bình

Độ phức tạp thời gian của: for i = 1 to n: (j = 1; while j < n: j = j × 2) là gì?

  1. AO(n log n)
  2. BO(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²)
  2. BO(n log n)
  3. CO(log n)
  4. DO(n)
6.Trung bình

Đệ quy của sắp xếp trộn có bao nhiêu tầng đối với một mảng n phần tử?

  1. AKhoảng log₂ n
  2. BKhoảng √n
  3. CKhoảng n / 2
  4. DKhoảng n
7.Khó

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

  1. AΘ(n)
  2. BΘ(n²)
  3. CΘ(n log² n)
  4. DΘ(n log n)
8.Khó

Độ phức tạp thời gian của việc xây dựng một đống nhị phân từ n phần tử chưa sắp xếp bằng phương pháp từ dưới lên là gì?

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

Đáp án

  1. 1. D · Chia, trị, kết hợp
  2. 2. D · O(n²)
  3. 3. B · Nó liên tục tìm phần tử nhỏ nhất của phần chưa sắp xếp và hoán đổi nó lên đầu
  4. 4. A · O(n log n)
  5. 5. A · O(n²)
  6. 6. A · Khoảng log₂ n
  7. 7. C · Θ(n log² n)
  8. 8. A · O(n)

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