输入数组元素的个数(大于2小于10)并赋值 按找从小到大的顺序输出

用C++ 各位大虾们帮帮忙 小弟有急用

class Stack
{
public:
Stack();
~Stack();
void Push(void *data);
void Pop();
protected:
typedef struct elementT{
struct elementT *next;
void *data;
}element;
element firstEl;
};

Stack::Stack()
{
firstEl = NULL;
return;
}

Stack::~Stack()
{
element *next;
while(firstEl){
next = firstEl->next;
delete firstEl;
firstEl = next;
}
return;
}

void Stack::Push(void *data)
{
element *element = new element;
element->data = data;
element->next = firstEl;
return;
}

void *Stack::Pop()
{
element *popElement = fitstEl;
void *data;
if(firstEl == NULL)
throw StackError(E_EMPTY);
data = firstEl->data;
firstEl = firstEl->next;
delete popElement;
return data;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-11
用什么语言写呀说清楚点呀
相似回答