2 개의 배열이 있고 나는 증분 평균을 계산하여 배열에 다시 저장하려고합니다. 나는 예를 든다. 계산 후의자바를 사용하여 증분 평균 계산하기
int[] arr1 = {1,1,2,3,4,4,4,4,5,6};
int[] arr2 = {8,9,2,4,5,7,1,8,3,6};
전 평균 arr1이 같은
int[] arr1 = {1,2,3,4,5,6}
double[] average = {8.5,6.3333,5.75,5.5,5.222,5.3}
평균 일, 1은 2 들어 8 + 2분의 9
같이, 평균 출력 할 8+ 9 + 2/3 등
나는 그것을 수행하는 for 루프를 작성했지만 원래 데이터가 크기 800이고 값이 1400000으로 더 빠른 계산을하고 싶다. d가 이미 정렬되었습니다. 제안이 있습니까?
하는 경우 이미 작동중인 솔루션이 있지만 개선이 필요하다 https://codereview.stackexchange.com/ –
솔루션에 루프 i가 하나만있는 경우 당신이'o (n)'해결책을 가지고 있기 때문에 그것을 더 좋게 만들 수 없습니다. 하지만 중첩 된 루프가 있다면 코드는 개선 될 수 있습니다 – Lrrr
어쩌면 여기를보고 싶을 것입니다 [https://math.stackexchange.com/questions/106700/incremental-averageing] (증분 평균) –