Finished Heap Sort

This commit is contained in:
2023-02-11 22:43:54 -06:00
parent 27aa8cfeef
commit 7098735815
3 changed files with 85 additions and 32 deletions
+5
View File
@@ -14,6 +14,7 @@ private:
int lineCount;
std::vector<std::string> originalWordList;
std::chrono::duration<double> sortTime;
int heapSize; // Heap Sort only
public:
Sorter();
std::vector<std::string> newWordList;
@@ -33,6 +34,10 @@ public:
void __MergeSort__(int p, int r);
void __Merge__(int p, int q, int r);
void HeapSort(void);
void __HeapSort__(void);
void __Heapify__(int i);
int __LEFT__(int i);
int __RIGHT__(int i);
};
void CheckArguments(int argc, char* arguments[], Sorter* sortObj);