gpt4 book ai didi

algorithm - 在二维 map 中找到最大正方形的最有效算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:44:24 24 4
gpt4 key购买 nike

<分区>

我想知道在点缀着障碍物的二维 map 中找到最大正方形的不同算法。

一个例子,其中 o 是障碍物:

...........................
....o......................
............o..............
...........................
....o......................
...............o...........
...........................
......o..............o.....
..o.......o................

最大的正方形是(如果我们选择第一个):

.....xxxxxxx...............
....oxxxxxxx...............
.....xxxxxxxo..............
.....xxxxxxx...............
....oxxxxxxx...............
.....xxxxxxx...o...........
.....xxxxxxx...............
......o..............o.....
..o.......o................

找到它的最快算法是什么?复杂度最低的那个?

编辑:我知道人们对接受的答案中解释的算法很感兴趣,所以我制作了一个文档来对其进行更多解释,您可以在这里找到它:

https://docs.google.com/document/d/19pHCD433tYsvAor0WObxa2qusAjKdx96kaf3z5I8XT8/edit?usp=sharing

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com