We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 35426c3 commit c0e4e7fCopy full SHA for c0e4e7f
site/src/comparison.rs
@@ -1247,10 +1247,20 @@ impl HistoricalData {
1247
1248
let len = pcs.len();
1249
let (h1_end, h2_begin) = if len % 2 == 0 {
1250
- (len / 2 - 2, len / 2 + 1)
+ if len / 2 < 2 {
1251
+ (0, len / 2 + 1)
1252
+ } else {
1253
+ (len / 2 - 2, len / 2 + 1)
1254
+ }
1255
} else {
- (len / 2 - 1, len / 2 + 1)
1256
+ if len / 2 < 1 {
1257
1258
1259
+ (len / 2 - 1, len / 2 + 1)
1260
1261
};
1262
+ let h2_begin = std::cmp::min(len - 1, h2_begin);
1263
+
1264
let q1 = median(&pcs[..=h1_end]);
1265
let q3 = median(&pcs[h2_begin..]);
1266
0 commit comments