У меня есть массив чисел, цены на акцию, как указано ниже:найти среднее значение для массива элементов по одному за раз
двойной [] хуг = новый двойной {10,1, 20,34, 35,46, 78,34, 98,67, 43,73 ........}
Теперь я хочу, чтобы найти среднее значение запаса по времени:
первой мин = Average (10,1) = 10,1 второй мин = Average (10,1 + 20,34) = 15,22 3-й мин = Средний (10,1 + 20,34 + 35,46) = 21,96
Один из способов сделать это - время цикла (1,2,3,4 ...) и найти среднее значение. Но, поскольку мой список очень огромен, это может стать проблемой производительности.
Есть ли другой способ поиска среднего значения каждый раз?
Большое спасибо.
Махеш
Вы также можете создать массив средних значений и заполнить это, когда будете перебирать каждый элемент. – Lazarus
Я должен показать только последнее среднее значение в пользовательском интерфейсе. Посмотрев на различные варианты ниже, я использовал решение Oli, так как это лучше всего с точки зрения памяти и производительности. – Mahesh
@Mahesh, если вам нужно показать только последнее среднее значение, вам просто нужно вычислить сумму, а затем разделите ** один раз **. – Andrey