Trắc nghiệm Cấu trúc dữ liệu và giải thuật
150+ câu trắc nghiệm Cấu trúc dữ liệu và giải thuật chương 9
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
Lưu ý và Miễn trừ trách nhiệm:Các câu hỏi và đáp án trong các bộ trắc nghiệm này được biên soạn nhằm phục vụ mục đích tham khảo và ôn luyện kiến thức. Chúng không đại diện cho bất kỳ tài liệu, đề thi chính thức hay đề thi chứng chỉ nào từ các tổ chức giáo dục hoặc cơ quan cấp chứng chỉ chuyên môn. Admin không chịu trách nhiệm về tính chính xác tuyệt đối của nội dung hoặc bất kỳ quyết định nào của bạn được đưa ra dựa trên kết quả của các bài trắc nghiệm.
Bộ đề 1
Câu 1
Trong thuật toán Kruskal để tìm cây khung nhỏ nhất, bước quan trọng nhất là gì?
Câu 2
Sự khác biệt chính giữa thuật toán Prim và Kruskal là gì?
Câu 3
Điều kiện nào sau đây là cần thiết để một đồ thị có đường đi Euler?
Câu 4
Thuật toán Edmonds-Karp cải thiện thuật toán Ford-Fulkerson như thế nào?
Câu 5
Thuật toán Dijkstra được sử dụng để giải quyết vấn đề nào?
Câu 6
Trong thuật toán Bellman-Ford, điều gì xảy ra nếu sau V-1 vòng lặp, khoảng cách đến một đỉnh vẫn còn giảm?
Câu 7
Trong thuật toán Ford-Fulkerson, mục tiêu chính là gì?
Câu 8
Thuật toán Prim bắt đầu từ một đỉnh tùy ý và liên tục thêm các cạnh có trọng số nhỏ nhất để mở rộng cây. Điều này đúng hay sai?
Câu 9
Ứng dụng thực tế của sắp xếp tô pô là gì?
Câu 10
Trong bài toán ghép cặp cực đại (maximum matching), mục tiêu là gì?
Câu 11
Định lý luồng cực đại - lát cắt cực tiểu phát biểu điều gì?
Câu 12
Trong thuật toán sắp xếp trộn (merge sort), độ phức tạp thời gian tốt nhất là gì?
Câu 13
Trong một mạng luồng, một 'đường tăng' là gì?
Câu 14
Cho một đồ thị có hướng, thuật toán nào được sử dụng để phát hiện chu trình?
Câu 15
Ứng dụng thực tế của bài toán ghép cặp cực đại là gì?
Câu 16
Thuật toán Bellman-Ford giải quyết vấn đề đường đi ngắn nhất nào?
Câu 17
Ứng dụng nào sau đây KHÔNG phải là ứng dụng của cây khung nhỏ nhất?
Câu 18
Điều gì xảy ra khi thuật toán Ford-Fulkerson không tìm thấy đường tăng nào?
Câu 19
Trong bài toán luồng cực đại, 'lát cắt' là gì?
Câu 20
Thuật toán Hungarian được sử dụng để giải quyết bài toán nào?
Câu 21
Nếu tất cả các cạnh trong đồ thị có trọng số bằng nhau, thuật toán nào sẽ hiệu quả nhất để tìm cây khung nhỏ nhất?
Câu 22
Độ phức tạp thời gian của thuật toán tìm kiếm theo chiều rộng (BFS) trong đồ thị được biểu diễn bằng danh sách kề là bao nhiêu, với V là số đỉnh và E là số cạnh?
Câu 23
Điều kiện nào sau đây phải đúng để thuật toán Dijkstra hoạt động chính xác?
Câu 24
Trong thuật toán Edmonds-Karp, đường tăng được chọn như thế nào?
Câu 25
Thuật toán sắp xếp tô pô được sử dụng cho loại đồ thị nào?
Câu 26
Ứng dụng thực tế của bài toán luồng cực đại là gì?
Câu 27
Độ phức tạp thời gian của thuật toán Floyd-Warshall là bao nhiêu, với V là số đỉnh?
Câu 28
Cây khung nhỏ nhất (Minimum Spanning Tree - MST) của một đồ thị liên thông, vô hướng, có trọng số là gì?
Câu 29
Cấu trúc dữ liệu nào thường được sử dụng để triển khai thuật toán tìm kiếm theo chiều sâu (DFS)?
Câu 30
Thuật toán Floyd-Warshall được sử dụng để giải quyết vấn đề nào?
