JavaScript is required

Cho đồ thị vô hướng G = (V, E) trong đó tập đỉnh V = {1, 2, 3, 4, 5, 6} và tập cạnh E ={(1,2),(1,3),(1,6),(2,3),(2,5),(2,6),(4,5),(4,6),(5,6)}. Thực hiện phép duyệt đồ thị G theo chiều rộng (khi xét các đỉnh thì xét theo thứ tự từ điển). Hỏi độ dài đường đi (tính theo số cạnh) từ đỉnh 6 đến đỉnh 3 là bao nhiêu?

A.

2

B.

3

C.
4
Trả lời:

Đáp án đúng: B


Để tìm độ dài đường đi ngắn nhất từ đỉnh 6 đến đỉnh 3 trong đồ thị bằng thuật toán duyệt theo chiều rộng (BFS), ta thực hiện các bước sau: 1. **Bắt đầu từ đỉnh 6:** Duyệt các đỉnh kề của đỉnh 6 theo thứ tự từ điển. Các đỉnh kề của 6 là: 1, 2, 4, 5. 2. **Duyệt các đỉnh kề của 6:** - Từ 6 đến 1 (độ dài đường đi = 1) - Từ 6 đến 2 (độ dài đường đi = 1) - Từ 6 đến 4 (độ dài đường đi = 1) - Từ 6 đến 5 (độ dài đường đi = 1) 3. **Duyệt các đỉnh kề của 1, 2, 4, 5 (theo thứ tự duyệt)** - Từ 1: Các đỉnh kề của 1 là 2, 3, 6. Ta đã duyệt 6, nên xét 2 và 3. - Từ 6 -> 1 -> 2 (độ dài đường đi = 2) - Từ 6 -> 1 -> 3 (độ dài đường đi = 2) Vậy ta đã tìm thấy đường đi từ 6 đến 3 với độ dài bằng 2. Vậy độ dài đường đi ngắn nhất từ đỉnh 6 đến đỉnh 3 là 2. Do đó, đáp án đúng là A.

Câu hỏi liên quan