Tôi đang sử dụng BGL để lưu trữ DAG của mình. Đỉnh có trạng thái. Với sự thay đổi trạng thái ở một trong các đỉnh tôi muốn cập nhật các đỉnh phụ thuộc. Điều này tôi có thể làm bằng cách sử dụng tăng :: depth_first_search và một khách truy cập tùy chỉnh.Dừng tăng :: depth_first_search dọc theo độ sâu cụ thể nếu đáp ứng các tiêu chí nhất định
Bây giờ logic là tôi không muốn cập nhật một đỉnh được tìm kiếm và phụ thuộc của nó nếu đỉnh nằm trong một trạng thái cụ thể. Về cơ bản tôi muốn kiểm soát en-xếp hàng của đỉnh trong một trong hai dfs hoặc bfs. Cách tốt nhất để đạt được điều này trong BGL là gì.
Cảm ơn.
Cảm ơn, nó hoạt động. – Vikas