请给我一个用于测试grassfire函数的例子
时间: 2024-03-23 21:43:53 浏览: 140
AStar(6.6).zip
好的,以下是一个用于测试grassfire函数的例子:
假设有一个二维网格,其中1表示障碍物,0表示可通行的区域。现在需要使用grassfire算法计算每个点到最近障碍物的距离。
```
grid = [
[1, 0, 1, 1],
[0, 0, 0, 1],
[1, 1, 1, 0],
[0, 0, 1, 1]
]
distances = grassfire(grid)
print(distances)
```
输出结果应该为:
```
[
[0, 1, 0, 0],
[1, 2, 1, 0],
[0, 0, 0, 1],
[1, 1, 0, 0]
]
```
其中每个数字表示该点到最近障碍物的距离。
阅读全文