Сравнить коммиты

..

Ничего общего в коммитах. 'ca0634537dd45da49e0193ec56e24d8c678a71c7' и '26886daedcf6bc8b8aa51a161db358fd293805c5' имеют совершенно разные истории.

@ -2,20 +2,14 @@
#include <conio.h> #include <conio.h>
#include <vector> #include <vector>
#include <stdlib.h> #include <stdlib.h>
#include "histogram.h"
using namespace std; using namespace std;
#include "histogram.h"
bool void
find_minmax(const vector<double>& numbers, double& min, double& max){ find_minmax(const vector<double>& numbers, double& min, double& max){
if (numbers.empty()){
return false;
}
min = numbers[0]; min = numbers[0];
max = numbers[0]; min = numbers[0];
for(size_t i=0; i < numbers.size(); i++) for(size_t i=0; i < numbers.size(); i++){
{
if (numbers[i] < min) if (numbers[i] < min)
{ {
min = numbers[i]; min = numbers[i];
@ -25,8 +19,6 @@ find_minmax(const vector<double>& numbers, double& min, double& max){
max = numbers[i]; max = numbers[i];
} }
} }
return true;
} }

@ -1,8 +0,0 @@
#ifndef HISTOGRAM_INTERNAL_H_INCLUDED
#define HISTOGRAM_INTERNAL_H_INCLUDED
#include <vector>
bool
find_minmax(const std::vector<double>& numbers, double& min, double& max);
#endif // HISTOGRAM_INTERNAL_H_INCLUDED

@ -14,7 +14,9 @@ TEST_CASE("distinct positive numbers") {
TEST_CASE("empty vector"){ TEST_CASE("empty vector"){
double min = 0; double min = 0;
double max = 0; double max = 0;
CHECK(!find_minmax({}, min, max)); find_minmax({ NULL }, min, max);
CHECK(min == 0);
CHECK(max == 0);
} }
TEST_CASE("same elements"){ TEST_CASE("same elements"){
@ -22,6 +24,7 @@ TEST_CASE("same elements"){
double max = 0; double max = 0;
find_minmax({ 1, 1 }, min, max); find_minmax({ 1, 1 }, min, max);
CHECK(min == max); CHECK(min == max);
CHECK(max == min);
} }
TEST_CASE("only one number"){ TEST_CASE("only one number"){

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