sortalgorithm.h

来自「我自己写的vc数据结构的作业」· C头文件 代码 · 共 37 行

H
37
字号
#ifndef SORT_ALGORITHM_H
#define SORT_ALGORITHM_H

template<class T>
class SortAlgorithm
{
public:
	SortAlgorithm(SortStrategy<T>* stg);
	//void sort(T& container);
	void sort(T* container,int length);
private:
	SortStrategy<T>* _sortStrategy;
};


template<class T>
SortAlgorithm<T>::SortAlgorithm(SortStrategy<T>* stg)
{
	_sortStrategy=stg;
}

/*
template<class T>
void SortAlgorithm<T>::sort(T& container)
{
	_sortStrategy->sort(container);
}
*/

template<class T>
void SortAlgorithm<T>::sort(T* container,int length)
{
	_sortStrategy->sort(container,length);
}

#endif//~SORT_ALGORITHM_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?