Функция упаковки вещей в коробку.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Функция упаковки вещей в коробку.

Сообщение Anonymous »

Я разрабатываю функцию, которая определяет, помещается ли список предметов в коробку, используя алгоритм упаковки корзин, который сначала помещает более крупные предметы, а затем проверяет, помещаются ли остальные в оставшееся пространство (сверху и сбоку). .
Приведенная ниже функция работает, но иногда она дублирует некоторые данные, и я не могу понять, почему.
Я тестировал множество продуктов, и иногда все работает нормально, но иногда нет, и я не могу понять, почему. Я хочу улучшить свой код, чтобы он мог возвращать правильный ответ на любой список элементов.
Вот мой текущий код:
function fillBox(&$items, &$box, &$savedItems)
{

foreach ($items as $key => $item) {
$bin = $box;
if ($item['width']

Подробнее здесь: https://stackoverflow.com/questions/783 ... side-a-box
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»