[求助]一个关于类模版的问题
有M个人排圈,若从第n个人开始依次数S个人,输出数S数的人,再次数S个人(且上次输出的数不再参与数数),再次输出依次类推..
用类模版实现,并输出每次数到S数的人...
模版已给出
template<class Type,m,n,s>
class Array
{private:
Type *elements;
int arraysize;
void getArray();
public:
Array();
Array(int sz);
Array(Type *x,int n);
void place(int i,Type item);
void display();//输出数组内容
Type &operator [](int i);//重载[],从类的对象中读出特定元素
Array<Type>&operator=(const Array<Type>&A);//重载=使可直接拷贝
int length()const
{return arraysize;}
~Array(){delete[] elements;}
}
各位大侠帮帮,可以给个算法,如何排这个顺序...谢谢了
[此贴子已经被作者于2006-7-4 15:28:13编辑过]