Chúng tôi có thể dễ dàng sửa đổi cả hai tìm kiếm theo chiều sâu và bề rộng tìm kiếm vì vậy mà họ có thể chạy nhất địnhmột đồ thị chỉ đạo như đầu vào. Tuy nhiên, sản lượng sẽ không nhất thiết phải là kéo dài một cây, mà đúng hơn làmột khu rừng khung. Trong thuật toán cả hai chúng tôi có thể thêm một cạnh chỉ khi nó là trực tiếp từđỉnh đang được truy cập và với một đỉnh chưa được thêm vào. Nếu ở một giai đoạn của thuật toán một trong hai chúng tôitìm thấy rằng không có cạnh tồn tại bắt đầu tại một đỉnh đã thêm vào một chưa được thêm vào, đỉnh tiếp theođược gửi bởi các thuật toán trở thành gốc rễ của cây mới trong rừng khung. Điều này được minh họatrong ví dụ 9.
đang được dịch, vui lòng đợi..