GAMES PC DOWNLOAD FREE FULL

GAME

Thuật toán DFS – Tìm kiếm theo chiều sâu

 

- Đây là thuật toán tìm các đỉnh bằng cách duyệt theo chiều sâu.
- Xuất phát từ 1 đỉnh và đi mãi cho đến khi không thể đi tiếp, sau đó đi về lại đỉnh đầu.
Trong quá trình quay lại:
+ nếu gặp đường đi khác thì đi cho đến khi không đi tiếp được nữa
+ nếu không tìm ra đường đi nào khác thì ngừng việc tìm kiếm.

- Trong quá trình đi đến đỉnh khác, thuật toán sẽ lưu lại đỉnh cha vừa đi qua để khi đi ngược lại từ đỉnh Kết thúc đến đỉnh Xuất phát, ta có thể xem được đường đi từ đỉnh Kết thúc đến đỉnh Bắt Đầu (có thể số lần đi không ít nhất, các bạn có thể tham khảo thuật toán BFS).
- Sở dĩ thuật toán này tìm được đường đi là nhờ vào cơ chế tô màu và lưu đỉnh cha. Quá trình tô màu khiến 1 đỉnh không thể xét 2 lần trở lên và có thể xem được đường đi từ đỉnh Kết Thúc đến đỉnh Xuất phát dựa vào việc lưu đỉnh cha.
- Sau đây là minh họa về thuật toán:
Hình 1 đi từ đỉnh bắt đầu, đi cho đến khi không đi được nữa.
1
Hình 1
2
Hình 2
3
Hình 3
4
Hình 4
5
Hình 5
Hình 6 do không đi được nữa nên quay ngược về lại đỉnh bắt đầu.
6
Hình 6
7
Hình 7
Hình 8 khi quay lại đến đỉnh D, gặp đỉnh H vẫn chưa được tô màu, tìm được đường đi mới.
8
Hình 8
Hình 9 sau khi đi qua đỉnh H, không thể đi tiếp được nữa nên tiến hành quay lại đến đỉnh xuất phát.
9















Thuật toán DFS – Tìm kiếm theo chiều sâu 4.5 5 Thanh Nguyen by   lhch 1. Mô tả: - Đây là thuật toán tìm các đỉnh bằng cách duyệt theo chiều sâu. - Xuất phát từ 1 đỉnh và đi mãi cho đến khi không thể đ...


No comments:

Post a Comment

NEW GAME

Powered by Blogger.

Labels

Quotes

1. Những cô gái giống như những tên miền Internet, những tên đẹp mà ta thích đã có chủ nhân rồi!


Popular Posts