AItest

Форк
1
/
111.java 
50 строк · 1.1 Кб
1

2
         if (x > max) {
3
             max = x;
4
         }
5
     }
6

7
     public long numSamples() {
8
         return mN;
9
     }
10

11
     public double mean() {
12
         return mM;
13
     }
14

15
     public double variance() {
16
         return mN > 1 ? mS / mN : 0.0;
17
     }
18

19
     public double varianceUnbiased() {
20
         return mN > 1 ? mS / (mN - 1) : 0.0;
21
     }
22

23
     public double standardDeviation() {
24
         return Math.sqrt(variance());
25
     }
26

27
     public double standardDeviationUnbiased() {
28
         return Math.sqrt(varianceUnbiased());
29
     }
30

31
     public double min() {
32
         return min;
33
     }
34

35
     public double max() {
36
         return max;
37
     }
38

39
     public double sum() {
40
         return sum;
41
     }
42

43
     private static final Comparator<String> NULL_SAFE_STRING_COMPARATOR = Comparator.nullsFirst(String::compareTo);
44

45
     @Override
46
     public int compareTo(Stats stats) {
47
         return Comparator.comparing(Stats::getX2, NULL_SAFE_STRING_COMPARATOR)
48
                 .thenComparing(Stats::getX1)
49
                 .compare(this, stats);
50
     }
51
}
52

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.