как я могу разбить последовательность чисел на подгруппы чисел и получить локальный минимум и максимум подгрупп с linq?
Если у меня есть последовательность, скажем 11 элементов {3, 2, 5, 9, 9, 6, 7, 2, 5, 11, 2}
Я хочу разбить это на подгруппы с 3 или менее предметами.
Итак, я получаю следующие 4 подгруппы: {3, 2, 5}, {9, 9, 6}, {7, 2, 5}, {11, 2}
Конечные возвращаемые значения выражения LinQ (получение min и max для каждой группы) должны быть 2, 5, 6, 9, 2, 7, 2, 11
ТИА, Саша