我在矩陣中有一個對象的佔位面積,簡而言之就是對象佔據的單元格(對象是一個部分,標記爲0的單元格是未佔用的,標記爲1的單元格被對象佔據)。然後,我有一個在矩陣座標list<pair<int, int> >
中佔用的單元格列表。如何在矩陣(座標系)中找到對象的邊界
如何查找屬於該對象的該對象的所有邊框單元格? (相鄰的單元例如是(x1, y1)
和(x2, y2) if abs(x1-x2)<=1 && abs(y1-y2)<=1
)。
0 0 0 0 0
0 0 1 1 0
0 1 1 1 0
0 1 1 1 0
0 0 1 0 0