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!