标签: algorithm
我正在尝试实施一个管理停车场的系统。这个停车场有5个阶段,每个阶段我们有6个停车位(尺寸为5 * 2 * 3的3D矩阵),我们知道每个时刻至少有一个停车位空置。当一辆汽车进入停车场时,我们保存号码并为其分配一个空置停车位,当汽车想要退出时,再次给出它的号码,所以我们应该搜索并找到它,然后移动其他车辆以便发送出车。但是我们想做最少数量的动作让汽车离开停车场。如果该地点空置,每辆车都可以移动到其相邻的上,下,后或前停车位。
有谁知道解决这个问题的算法?
任何帮助将不胜感激!