2009-09-30 21 views

Trả lời

7

Giải pháp là để ném một ngoại lệ của loại đã biết của bạn - sau đó bắt nó ở phía gọi. Từ số FAQ:

Tôi làm cách nào để thoát khỏi thuật toán như BFS?

Tạo khách truy cập ném một ngoại lệ khi bạn muốn cắt tìm kiếm, sau đó đặt lệnh gọi đến breadth_first_search bên trong khối try/catch thích hợp. Điều này gây ra nhiều lập trình viên như lạm dụng ngoại lệ, tuy nhiên, nhiều ý nghĩ đã được đưa vào quyết định có ngoại lệ có cách ưu tiên để thoát sớm. Xem các thảo luận tăng cường email để biết thêm chi tiết.

Các vấn đề liên quan