1.Dễ
Trường hợp cơ sở của một hàm đệ quy là gì?
- ADòng đầu tiên của hàm
- BLời gọi dùng nhiều bộ nhớ nhất
- CTrường hợp được trả lời trực tiếp mà không thực hiện thêm lời gọi đệ quy nào
- DTrường hợp có đầu vào lớn nhất, được xử lý trước mọi lời gọi đệ quy
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ì?
- AO(n)
- BO(n²)
- CO(1)
- DO(n log n)
3.Dễ
Đệ quy là gì?
- AMột vòng lặp không bao giờ kết thúc
- BMột hàm gọi chính nó trên các đầu vào nhỏ hơn
- CMột loại cấu trúc dữ liệu
- DMột phương pháp sắp xếp
4.Trung bình
Thuật toán Floyd–Warshall tính gì, và nhanh đến mức nào?
- AMột cây khung nhỏ nhất trong O(E log V)
- BĐường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
- CĐường đi ngắn nhất từ một đỉnh nguồn đến mọi đỉnh khác trong O(V + E)
- DMột thứ tự tô-pô trong O(V²)
5.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ử?
- AKhoảng n
- BKhoảng log₂ n
- CKhoảng n / 2
- DKhoảng √n
6.Trung bình
Trong một mảng đã sắp xếp, bạn tìm hai phần tử có tổng bằng giá trị đích bằng cách di chuyển một con trỏ từ mỗi đầu vào trong. Độ phức tạp thời gian là bao nhiêu?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
7.Khó
Bài toán thỏa mãn nào sau đây được biết là giải được trong thời gian đa thức?
- A3-SAT, trong đó mỗi mệnh đề có đúng ba literal
- BThỏa mãn mạch
- C2-SAT, trong đó mỗi mệnh đề có tối đa hai literal
- DSAT tổng quát trên các công thức dạng chuẩn tắc hội
8.Khó
Để chứng minh một bài toán mới X là NP-khó, bạn phải làm gì?
- AQuy dẫn X về một bài toán NP-khó đã biết trong thời gian đa thức
- BChứng minh X kiểm chứng được trong thời gian đa thức
- CQuy dẫn một bài toán NP-khó đã biết về X trong thời gian đa thức
- DChứng minh X không có thuật toán đa thức cho đầu vào nhỏ
Đáp án
- 1. C · Trường hợp được trả lời trực tiếp mà không thực hiện thêm lời gọi đệ quy nào
- 2. A · O(n)
- 3. B · Một hàm gọi chính nó trên các đầu vào nhỏ hơn
- 4. B · Đường đi ngắn nhất giữa mọi cặp đỉnh trong O(V³)
- 5. B · Khoảng log₂ n
- 6. B · O(n)
- 7. C · 2-SAT, trong đó mỗi mệnh đề có tối đa hai literal
- 8. C · Quy dẫn một bài toán NP-khó đã biết về X trong thời gian đa thức
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.