Расчет скользящих средних переменных параметров

У меня есть целочисленное свойство, которое обновляется каждую секунду со значением силы сигнала в диапазоне от 0 до 100.

Я хотел бы иметь возможность постоянно измерять скользящее среднее за последние 10, 25, 50 измерений.

Какой самый эффективный способ сделать это?

В настоящее время я думаю о реализации набора очередей FIFO с использованием NSMutableArray и указании начального значения каждый раз, когда добавляю новое в конце, как только массив получает необходимое количество записей. Однако я не уверен, есть ли более эффективный способ сделать это или нет.

Ответы на вопрос(3)

Ваш ответ на вопрос