Как мы можем написать алгоритм в PHP, чтобы переместить объекты в их правильные позиции со следующими ограничениями на местеКак написать алгоритм упорядочивания объектов в соответствующих слотах
slot-1 slot-2 slot-3 slot-4 slot-5
obj-4 obj-5 Empty obj-3 obj-1
- Два объекта не может поменяться местами , Например, вы не можете поменять obj-4 и obj-1 в приведенном выше примере.
- Вы можете перемещать объект в пустой слот.
- Итак, в приведенном выше примере, если вы ввели obj-1 в его правильное положение, сначала перемещая obj-4 в слот-3 (который пуст) , а затем переместите obj-1 в слот-1 (который теперь пустой, потому что obj-4 был перемещен в слот-3)
Любая идея была бы полезной, так что я могу попробовать себя.
Вы что-то пробовали? – Reeno
@Reeno - нет, я не понял, с чего начать, я был в замешательстве. Есть идеи? так что я могу попробовать. – Developer
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он слишком широк и нет кода для исправления. – Ejaz