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?