@@ -29,10 +29,7 @@ namespace swift::sample
29
29
int CSamplesAlgorithm::samples ()
30
30
{
31
31
swift::misc::CSequence<int > seq;
32
- for (int i = 1 ; i <= 100 ; ++i)
33
- {
34
- seq.push_back (i);
35
- }
32
+ for (int i = 1 ; i <= 100 ; ++i) { seq.push_back (i); }
36
33
const int samples = 200 ;
37
34
swift::misc::CSequence<int > means;
38
35
{
@@ -42,7 +39,9 @@ namespace swift::sample
42
39
means.push_back (std::accumulate (randoms.cbegin (), randoms.cend (), 0 ) / 10 );
43
40
}
44
41
int mean = std::accumulate (means.cbegin (), means.cend (), 0 ) / samples;
45
- int stdDev = std::sqrt (std::accumulate (means.cbegin (), means.cend (), 0 , [&](int a, int n) { return a + (n - mean) * (n - mean); }) / samples);
42
+ int stdDev = std::sqrt (std::accumulate (means.cbegin (), means.cend (), 0 ,
43
+ [&](int a, int n) { return a + (n - mean) * (n - mean); }) /
44
+ samples);
46
45
qDebug () << " randomElements" ;
47
46
qDebug () << " means:" << means;
48
47
qDebug () << " mean of the means:" << mean;
@@ -56,7 +55,9 @@ namespace swift::sample
56
55
means.push_back (std::accumulate (randoms.cbegin (), randoms.cend (), 0 ) / 10 );
57
56
}
58
57
int mean = std::accumulate (means.cbegin (), means.cend (), 0 ) / samples;
59
- int stdDev = std::sqrt (std::accumulate (means.cbegin (), means.cend (), 0 , [&](int a, int n) { return a + (n - mean) * (n - mean); }) / samples);
58
+ int stdDev = std::sqrt (std::accumulate (means.cbegin (), means.cend (), 0 ,
59
+ [&](int a, int n) { return a + (n - mean) * (n - mean); }) /
60
+ samples);
60
61
qDebug () << " sampleElements" ;
61
62
qDebug () << " means:" << means;
62
63
qDebug () << " mean of the means:" << mean;
@@ -69,7 +70,10 @@ namespace swift::sample
69
70
qDebug () << " topologicallySortedInsert" ;
70
71
QStringList dst;
71
72
int count = 0 ;
72
- auto cmp = [&](const QString &a, const QString &b) { count++; return a[0 ] == b[0 ] && a[1 ] < b[1 ]; };
73
+ auto cmp = [&](const QString &a, const QString &b) {
74
+ count++;
75
+ return a[0 ] == b[0 ] && a[1 ] < b[1 ];
76
+ };
73
77
for (const auto &s : src) { swift::misc::topologicallySortedInsert (dst, s, cmp); }
74
78
qDebug () << count << " comparisons" ;
75
79
qDebug () << dst;
0 commit comments