массива вправо на один элемент, и нулевой элемент заполняется нужным значением (ValueToSet).
Сейчас у меня функция выглядит следующим образом (некоторые методы и типы кастомные, но интуинивно понятны): https://i.imgur.com/8sFrtoG.png
Можно ли этот алгоритм как-то упростить и сделать более оптимизированным?
Тебе не дана такая власть :)
откуда вообще задание такое?
У меня есть массив. Допустим он будет иметь 10 элементов (0-9). Первый элемент должен содержать самое последнее значение. Десятый - наоборот, самое раннее значение. Нужно для архивации данных. Чтобы можно было удобно обращаться к массиву, где требуется запоминать данные о последних значениях переменной
тогда лучше действительно в @supapro
Это циклический буфер судя по описанию, его не сдвигами реализуют как правило.
Обсуждают сегодня