Add find_minmax and make_histogram in all histogram

master
Yaroslav Spesivtsev 21 часов назад
Родитель 22674d1f7c
Сommit b32452598b

@ -27,7 +27,7 @@ std::vector<size_t> make_histogram(const std::vector<double>& numbers, size_t bi
double min, max; double min, max;
find_minmax(numbers, min, max); find_minmax(numbers, min, max);
if (max == min) { if (max == min) {
return bins; // Возвращаем пустые корзины, так как гистограмма не может быть построена return bins; // Возвращаем пустые корзины, findтак как гистограмма не может быть построена
} }
double bin_width = (max - min) / bin_count; double bin_width = (max - min) / bin_count;
for (double number : numbers) { for (double number : numbers) {

@ -1 +1,4 @@
#pragma once
#include <vector>
size_t find_minmax(const std::vector<double>& numbers, double& min, double& max);
std::vector<size_t> make_histogram(const std::vector<double>& numbers, size_t bin_count);

Загрузка…
Отмена
Сохранить