【发布时间】:2011-08-27 10:08:32
【问题描述】:
有一个由 0 和 1 组成的二维数组。需要算法(实现)来确定在这个数组中是否包含围绕零的闭合路径
示例:
存在一条封闭路径(中心):
1 0 0 0 0
0 0 1 0 0
0 1 0 1 0
0 0 1 1 0
0 0 1 0 0
没有
0 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 0 1 0 1
0 1 0 1 0
【问题讨论】:
-
看起来像家庭作业?有一个标签。
-
你的意思是 0 被 1 包围?
-
哦,所以如果你有一个 2x2 子数组,全是
1s,那不会被认为是封闭路径?对我来说看起来像一个。 -
是的,你说得对,里面需要一些零
-
嗯,这让它有点复杂。没有它,你可以使用图论。