Em xin hỏi về áp dụng thuật toán loang (BFS) hoặc DFS đếm miền liên thông trong mảng nhị phân (các phần tử chỉ có giá trị 0 hoặc 1)?
Vấn đề em cần hỏi:
Làm thế nào để tìm đỉnh để bắt đầu duyệt?
Ví dụ:
1 0 0
0 0 0
0 0 1
Mảng này có 2 miền, nhưng làm sao để biết (0,0) và (1,1) là đỉnh thuộc 2 miền khác nhau?
Tức là, sau khi duyệt xong miền chứa (0,0) làm sao để biết (1,1) để duyệt tiếp?
Em cảm ơn nhiều!
nếu không thì không thể nói chuyện “quay lại” được.
còn BFS (O(cái cây)) mem) “từ từ” sẽ tìm ra, nếu có.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?