Skip to content

Commit 7e64fb2

Browse files
committed
Runtime: 417 ms (Top 7.69%) | Memory: 44.4 MB (Top 23.08%)
1 parent a8c669d commit 7e64fb2

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

scripts/algorithms/S/Statistics from a Large Sample/Statistics from a Large Sample.js

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Runtime: 417 ms (Top 7.69%) | Memory: 44.4 MB (Top 23.08%)
12
/**
23
* @param {number[]} count
34
* @return {number[]}
@@ -17,14 +18,14 @@ var sampleStats = function(count) {
1718
sum += (count[i] * i);
1819
prefix += count[i];
1920
prefixSum.set(prefix, i);
20-
}
21-
const mean = sum / prefix;
22-
// min, max, mean, mode found
23-
// finding median using prefixSum map
21+
}
22+
const mean = sum / prefix;
23+
// min, max, mean, mode found
24+
// finding median using prefixSum map
2425
let median;
2526
let medianLeft;
2627
let medianRight;
27-
const medianPoint = Math.ceil(prefix/2);
28+
const medianPoint = Math.ceil(prefix/2);
2829
for (let i=medianPoint; i<=prefix; i++) {
2930
if (!prefixSum.has(i)) continue;
3031
if (medianLeft !== undefined) {
@@ -39,6 +40,6 @@ var sampleStats = function(count) {
3940
median = prefixSum.get(i);
4041
break;
4142
}
42-
43+
4344
return [min, max, mean, median, mode];
44-
};
45+
};

0 commit comments

Comments
 (0)