Setup output to file and sort methods (not implemented)

This commit is contained in:
2023-01-16 16:11:40 -06:00
parent 7e8873fd1a
commit d48e023234
11 changed files with 45080 additions and 11 deletions
Binary file not shown.
+13 -4
View File
@@ -4,18 +4,27 @@
#include <string>
#include <vector>
enum SortType {INSERTION = 0, MERGE, HEAP};
class Sorter
{
private:
std::string filename;
std::vector<std::string> wordList;
int lineCount;
std::vector<std::string> originalWordList;
std::vector<std::string> newWordList;
SortType currentType;
public:
void SetFileName(std::string newName);
std::string GetFileName(void);
Sorter(std::string newFilename);
std::string GetFilename(void);
void SetFilename(std::string newName);
void SetWordList(void);
void RunSorts(void);
void OutputResult(void);
void PrintToFile(std::string outputFilename);
void InsertionSort(void);
void MergeSort(void);
void HeapSort(void);
};
#endif
#endif