1.Dễ
Độ phức tạp thời gian của tìm kiếm theo chiều sâu trên một đồ thị lưu bằng danh sách kề là gì?
- AO(E log V)
- BO(V × E)
- CO(V²)
- DO(V + E)
2.Dễ
Độ phức tạp không gian đo lường:
- ADung lượng đĩa của tệp chương trình sau khi được biên dịch
- BKích thước vật lý của máy tính
- CLượng bộ nhớ một thuật toán cần khi đầu vào tăng
- DSố dòng mã
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ì?
- ATuyến tính
- BLogarit
- CBậc hai
- DHằng số
4.Trung bình
Thuật toán Prim xây dựng cây khung nhỏ nhất như thế nào?
- ANó xóa cạnh đắt nhất cho đến khi không còn chu trình
- BNó phát triển một cây từ đỉnh xuất phát, thêm cạnh rẻ nhất đi ra khỏi cây
- CNó sắp xếp mọi cạnh theo trọng số và thêm từng cạnh trừ khi nó tạo chu trình trong rừng
- DNó chạy tìm kiếm theo chiều rộng và giữ lại cây BFS
5.Trung bình
Độ phức tạp thời gian của thuật toán quy hoạch động chuẩn cho dãy con chung dài nhất của các chuỗi có độ dài m và n là gì?
- AO(mn log n)
- BO(m + n)
- CO(2m+n)
- DO(mn)
6.Trung bình
Độ phức tạp thời gian khấu hao của việc thêm phần tử vào cuối một mảng động nhân đôi dung lượng khi đầy là bao nhiêu?
- AO(1)
- BO(n)
- CO(n²)
- DO(log n)
7.Khó
Vì sao tìm kiếm nhị phân không cho thời gian O(log n) trên một danh sách liên kết đơn?
- ADanh sách liên kết không thể được sắp xếp
- BĐến được phần tử giữa mất O(n) bước, vì không có truy cập chỉ số trực tiếp
- CCác phép so sánh trên nút danh sách liên kết chậm hơn
- DTìm kiếm nhị phân cần ít nhất gấp đôi bộ nhớ
8.Khó
Điều gì sẽ xảy ra nếu ai đó tìm được thuật toán thời gian đa thức cho một bài toán NP-đầy đủ?
- AMọi thuật toán thời gian hàm mũ sẽ lập tức chạy trong thời gian tuyến tính
- BChỉ bài toán đó chuyển vào P
- CMọi bài toán trong NP đều giải được trong thời gian đa thức, nên P = NP
- DBài toán dừng trở nên quyết định được
Đáp án
- 1. D · O(V + E)
- 2. C · Lượng bộ nhớ một thuật toán cần khi đầu vào tăng
- 3. A · Tuyến tính
- 4. B · Nó phát triển một cây từ đỉnh xuất phát, thêm cạnh rẻ nhất đi ra khỏi cây
- 5. D · O(mn)
- 6. A · O(1)
- 7. B · Đến được phần tử giữa mất O(n) bước, vì không có truy cập chỉ số trực tiếp
- 8. C · Mọi bài toán trong NP đều giải được trong thời gian đa thức, nên P = NP
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.