Wikipedia về Depth First Search: tìm kiếmGiải thích BFS và DFS về backtracking
Depth-first (DFS) là một thuật toán để vượt qua hoặc tìm kiếm một cây, cấu trúc cây, hoặc biểu đồ. Một bắt đầu từ gốc (chọn một số nút làm gốc trong trường hợp biểu đồ) và khám phá hết mức có thể dọc theo mỗi nhánh trước khi quay lại.
Vì vậy, tìm kiếm đầu tiên là gì?
"một thuật toán mà chọn một nút khởi động, kiểm tra tất cả các nút backtracks, chọn con đường ngắn nhất, chọn hàng xóm các nút backtracks, chọn con đường ngắn nhất, cuối cùng tìm thấy con đường tối ưu bởi vì của đi qua từng con đường do liên tục quay lui.
Regex 012.'s cắt tỉa - backtracking?
Thuật ngữ backtracking gây nhầm lẫn do sự đa dạng của việc sử dụng. UNIX của find
cắt tỉa một SO-người dùng giải thích với backtracking. Regex Buddy sử dụng thuật ngữ "backtracking thảm họa" nếu bạn không giới hạn phạm vi của Regexes của bạn. Nó có vẻ là một chiếc ô được sử dụng rộng rãi. Vì vậy:
- Làm thế nào để bạn xác định "backtracking" đặc biệt cho Lý thuyết đồ thị?
- "Quay lại" trong Tìm kiếm đầu tiên và Tìm kiếm đầu tiên chiều sâu là gì?
[Added]
định nghĩa tốt về backtracking và các ví dụ
- The Brute-force method
- Stallman (?) Phát minh ra thuật ngữ "dependency-directed backtracking"
- backtracking và regex dụ
- Depth First Search definition.