В принципе, у меня есть 54-элементный одномерный массив, который я хочу быстро разбить на двумерный массив, содержащий 20 очень специфических подмассивов исходного массива (и упорядоченный правильно).Сортировка массива в под-массивы на основе индекса в Java
Учитывать целые числа в I/O как индексы исходного массива.
ввод: {0,1,2,3,4,5,6,7,8,9 ...... 53} массив, содержащий 54 элементов
выход: {{0,9 , 51}, {1,52}, {2,17, 53}, {3,10}, {5,16}, {6,11,12} ...} многомерный массив подмассивов ввода array
В настоящее время я жестко кодирую подмассивы, но это утомительно и медленно. Любые идеи о том, как достичь этого?
Я не вижу никакого рисунка на подмассивах. Каковы правила? – qbit
Каковы критерии разделения элементов? если вы попробовали какой-то код для реализации этих критериев, добавьте его в вопрос. – Renjith
Это то, что нет различимого шаблона. Исходный массив представляет кубик rubiks, а вспомогательные массивы представляют отдельные кубы на кубе. – aslangfo