Жадный алгоритм - Куда мне нужно поместить эти объекты? - PullRequest
0 голосов
/ 30 ноября 2018

Я делаю небольшой личный проект и мне нужна твоя помощь.

Что я делаю, так это то, что у меня есть список объектов (я называю это блоком), который имеет случайный размер (ширину и высоту), а также случайное число.У меня есть это в ArrayList.

Что я пытаюсь сделать сейчас, так это то, что я хочу поместить эти блоки в ленту: слева - моя лента, а справа - мои блоки

Мое окно

Что мне нужно сделать, так это сделать наиболее оптимальный выбор и разместить весь блок на ленте так, чтобы минимизировать высоту.

Проблема в том, что:

Проблема

Когда я хочу разместить блок A, я проверяю 1-е, есть ли место под номером 1, очевидно, что места нет, тогда где я должен проверить?Номер 2 ?Номер 3?

Сердечно

...