21 lines
288 B
C++
21 lines
288 B
C++
#include <vector>
|
|
|
|
class Span {
|
|
public:
|
|
Span(void);
|
|
Span(unsigned int);
|
|
Span(Span &);
|
|
Span &operator=(Span &);
|
|
~Span(void);
|
|
|
|
void addNumber(int);
|
|
|
|
int shortestSpan(void);
|
|
int longestSpan(void);
|
|
|
|
private:
|
|
std::vector<int> _data;
|
|
std::size_t _size;
|
|
std::size_t _max_size;
|
|
};
|