Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

C++ / ClassSort

.h
Скачиваний:
27
Добавлен:
27.03.2015
Размер:
907 б
Скачать
#ifndef _CLASSSORT_H
#define _CLASSSORT_H

#if !defined(__STDLIB_H)
#include <stdlib.h>
#endif
#if !defined(__STDIO_H)
#include <stdio.h>
#endif
#if !defined(__TIME_H)
#include <time.h>
#endif


class SORT
{
   private:
     unsigned int *Mas;          //, *Isx;
     union {unsigned int KeSort; unsigned int N;};      //KeIsxMax,KeMas;
     short int ErrorCode;
     unsigned short int seed0;
   public:
     void ShowMsg(void);
     short int GetErrorCode(void);
     unsigned int GetKeSort(void) const { return KeSort;} //{ return KeIsxMax;}
     void PutKeSort(unsigned int _KeSort){ KeSort = _KeSort;}

     void InitMas(unsigned int *_Mas, unsigned int _N);
     void ProvSort(void);
     void bubble();
     void select();
     void insert();
     void Shell();
     void quick();
     void qs(unsigned int *A, unsigned  int left, unsigned  int right);
};

#endif
Соседние файлы в папке C++