Мне нужен алгоритм, который будет вытеснять элемент массива из первого индекса и нажимать следующий элемент (из исходного массива на последний индекс) до тех пор, пока не будет найден соответствующий набор элементов.алгоритм для смещения элемента массива
Как показано ниже:
Original array : {10,20,30,40,50,60,70,80,90,100,110,120}
1st iteration : 10,20,30,40
2nd iteration : 20,30,40,50
3rd iteration : 30,40,50,60
4th iteration : 40,50,60,70 .... and so on until the matching criteria set found.
Логика должна итерацию до требуемого набора элементов массива найден (на основе некоторых расчетов элементов)
Это похоже на довольно тривиальную проблему, какой код вы уже пробовали? – Ben
Почему вы просто не используете счетчик, который увеличивается на 1 до array.Length - 5 – ViVi
Пока вы можете изменить массив, если вы просто ищете подмножество из 5 элементов, нет необходимости. Итерации через него с использованием начальных/конечных индексов 5 элементов отдельно и/или рычаг 'ArraySegment', чтобы сделать легкие вычисления в наборе из 5. –