Позвольте мне попытаться объяснить ситуацию как можно лучше.
Допустим, у меня есть 3 значения
1, 2, 3
Я говорю алгоритму разбить это значение на x столбцов. Скажем, x = 2 для разъяснения.
Алгоритм определяет, что группу значений лучше всего поместить в два столбца следующим образом.
1st column 2nd column
---------------------------
1 3
2
Каждый столбец имеет четное число (общее, а не литеральное).
Теперь допустим, у меня есть следующие значения
7, 8, 3, 1, 4
Я говорю алгоритму, что я хочу, чтобы значения были разбиты на 3 столбца. Теперь алгоритм говорит мне, что лучше всего подходит следующее.
1st column 2nd column 3rd column
8 7 3
1 4
Обратите внимание, что колонны не тихие даже, но они настолько близко, насколько это возможно. Чуть-чуть-чуть-чуть-чуть считается нормальным, при условии, что список так близок, что это возможно
У кого-нибудь есть предложения? Знаешь какие-нибудь хорошие способы сделать это?