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 sâu (khi xét các đỉnh thì xét theo thứ tự từ điển). Hỏi đường đi từ đỉnh 1 đến đỉnh 6 tìm được bằng phép duyệt theo chiều sâu là đường đi nào dưới đây?

A.

1 – 6

B.

1 – 2 – 5 – 4 – 6

C.

1 – 2 – 5 – 6

D.
1 – 2 – 6
Trả lời:

Đáp án đúng: C


Duyệt đồ thị theo chiều sâu (DFS) bắt đầu từ đỉnh 1. Ta xét các đỉnh kề với đỉnh 1 theo thứ tự từ điển: 2, 3, 6. - Nếu đi theo đỉnh 2: Ta có đường đi 1 - 2. Từ đỉnh 2, xét các đỉnh kề theo thứ tự từ điển: 3, 5, 6. - Nếu đi theo đỉnh 3: Ta có đường đi 1 - 2 - 3. Từ đỉnh 3, các đỉnh kề là 1, 2. Đã duyệt 1 và 2 nên quay lui. - Nếu đi theo đỉnh 5: Ta có đường đi 1 - 2 - 5. Từ đỉnh 5, xét các đỉnh kề theo thứ tự từ điển: 4, 6. - Nếu đi theo đỉnh 4: Ta có đường đi 1 - 2 - 5 - 4. Từ đỉnh 4, xét các đỉnh kề theo thứ tự từ điển: 5, 6. - Nếu đi theo đỉnh 5: Đã duyệt. - Nếu đi theo đỉnh 6: Ta có đường đi 1 - 2 - 5 - 4 - 6. Đây là một đường đi từ 1 đến 6. - Nếu đi theo đỉnh 6: Ta có đường đi 1 - 2 - 5 - 6. Đây là một đường đi từ 1 đến 6. - Nếu đi theo đỉnh 6: Ta có đường đi 1 - 2 - 6. Đây là một đường đi từ 1 đến 6. - Nếu đi theo đỉnh 3: Ta có đường đi 1 - 3. Từ đỉnh 3, các đỉnh kề là 1, 2. Đã duyệt 1 và 2 nên quay lui. - Nếu đi theo đỉnh 6: Ta có đường đi 1 - 6. Đây là một đường đi từ 1 đến 6. Như vậy, các đường đi từ 1 đến 6 có thể tìm được bằng DFS là: 1 - 6, 1 - 2 - 6, 1 - 2 - 5 - 6, 1 - 2 - 5 - 4 - 6. Do các đỉnh được xét theo thứ tự từ điển, đường đi tìm thấy đầu tiên sẽ là 1 - 6.

Câu hỏi liên quan