Chúng tôi bây giờ cho một thuật toán cụ thể thực hiện mẫu chung này. Chúng tôi sẽTìm kiếm một con đường thông cho phù hợp với M bởi một traversal BFS giống như của cácđồ thị rằng bắt đầu từ cùng một lúc tất cả các đỉnh miễn phí trong một trong các bộ V, U,nói, c. (nó sẽ là hợp lý để chọn nhỏ hơn của bộ hai đỉnh, nhưng chúng tôi sẽbỏ qua này quan sát trong mã giả dưới đây.) Nhớ lại rằng một con đường thông,Nếu nó tồn tại, là một con đường dài lẻ kết nối một đỉnh miễn phí trong V với một đỉnh miễn phítrong đó, trừ khi nó bao gồm một cạnh duy nhất, "zigs" từ một đỉnh trong Vmột đỉnh ' mate trong U, sau đó "zags" trở lại để V bên duy nhất được xác địnhtừ M, và như vậy cho đến khi đạt đến một đỉnh miễn phí tại U. (Vẽ đường dẫn thôngcho các matchings trong hình 10.9, ví dụ.) Do đó, bất kỳ ứng cử viên để là như vậy apath phải có các cạnh thay thế trong các mô hình chỉ cần mô tả. Điều này thúc đẩy cácCác nguyên tắc sau đây cho ghi nhãn đỉnh trong traversal BFS giống như của đồ thị.
đang được dịch, vui lòng đợi..