<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Сравнение алгоритмов сортировки массива
Исходник: Sort.h :: Заголовочный файл базового абстрактного класса сортировки [C++, code #35, hits: 8861, рейтинг: 3/7,4.84(2760)] +
автор: this [добавлен: 17.02.2006] управление:
  1. #pragma once
  2. #include <iostream>
  3. #include <iomanip>
  4. #include <time.h>
  5.  
  6. using namespace std;
  7.  
  8. class Sort
  9. {
  10. protected:
  11. int n;
  12. int* x;
  13. int swapNum;
  14. int memEval;
  15. bool countSwaps;
  16. char* algName;
  17.  
  18. public:
  19. Sort(int, int*);
  20. Sort();
  21. virtual void Run(void);
  22. int* getArr(void);
  23. void setArr(int*);
  24. int getSize(void);
  25. void setSize(int);
  26. int getSwapNum(void);
  27. void DisableSwapCount(void);
  28. void CountSwap(void);
  29. void Print(void);
  30. void Print2(int*, int);
  31. void RandomFill(int, int);
  32. char* getName(void);
  33. void Swap(int, int);
  34. void CopyTo(int*);
  35. public:
  36. ~Sort(void);
  37. };
  38.  
Заголовочный файл базового абстрактного класса сортировки.

Реализация: Sort.cpp

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2018 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.004583 секунд
Количество запросов к БД: 7, gzip: 3.0kb/10.6kb(72%)