Задача: Сравнение алгоритмов быстрой сортировки
Исходник: QuickSort4.h, язык: C++ [code #56, hits: 10585]
автор: this [добавлен: 18.02.2006]
  1. #pragma once
  2. #include "quicksort.h"
  3.  
  4. class QuickSort4 :
  5. public QuickSort
  6. {
  7. private:
  8. int cutoff;
  9. public:
  10. QuickSort4(int, int*, int);
  11. void Run(void);
  12. void Launch(int, int);
  13. int GetRand(int, int);
  14. unsigned int getCutoff(void);
  15. void setCutoff(unsigned int);
  16. public:
  17. ~QuickSort4(void);
  18. };
  19.  
QuickSort4.h :: Заголовочный файл класса быстрой сортировки QSort4 [опорный элемент первый, пропуск одинаковых +cutoff]

Реализация: QuickSort4.cpp
Функция аналог: QSort4

Тестировалось на: MS Visual Studio 2005, .NET Framework 2.0

+добавить реализацию