Пример #1
0
void push(){
	LinkStack<int> stack ;
	stack.Push(1);
	assert(1==stack.GetTop());

	stack.Push(2);
	assert(2==stack.GetTop());

	stack.Push(3);
	assert(3==stack.GetTop());
	printList(stack);
	cout<<"test pass"<<endl;
}
Пример #2
0
int main()
{
	LinkStack<int> stack;
	int init[10]={1,3,5,7,4,2,8,0,6,9};
	for(int i=0;i<10;i++)
	{
		stack.Push(init[i]);
	}
	stack.Print();

	cout<<stack.Pop()<<endl;
	stack.Print();
	
	cout<<stack.GetTop()<<endl;
	stack.Print();

	cout<<stack.Pop()<<endl;
	stack.Print();

	stack.MakeEmpty();
	stack.Print();

	getchar();


	return 0;
}