使用数组实现栈结构
在数组上增加一个index标记,他代表着数组中下一个数该放的位置,从而可以完成进栈,出栈的操作
#define length 10
void push(int arr[],int a, int &index)
{
if (index == length)
{
cout << "栈已满,无法入栈" << endl;
}
else
{
arr[index++] = a
使用数组实现栈结构
在数组上增加一个index标记,他代表着数组中下一个数该放的位置,从而可以完成进栈,出栈的操作
#define length 10
void push(int arr[],int a, int &index)
{
if (index == length)
{
cout << "栈已满,无法入栈" << endl;
}
else
{
arr[index++] = a