mirror of
https://github.com/koloideal/SortLab.git
synced 2026-06-10 10:25:30 +03:00
14 lines
274 B
C++
14 lines
274 B
C++
#pragma once
|
|
#include "Array.hpp"
|
|
#include <string>
|
|
|
|
class Sorter {
|
|
public:
|
|
virtual ~Sorter() = default;
|
|
|
|
virtual void step(Array& array) = 0;
|
|
virtual bool isFinished() const = 0;
|
|
virtual std::string getName() const = 0;
|
|
virtual void reset() = 0;
|
|
};
|