求助!到底哪错了?
查看原帖
求助!到底哪错了?
537520
DESTRUCTION_3_2_1楼主2021/11/21 23:11
#include<bits/stdc++.h>//万能头文件

#define MAXN 100//队列(栈)长度

using namespace std;//标准命名空间

typedef long long ll;

//栈,队列,队尾,队首,栈顶【下标从0开始】

int s[MAXN+1],q[MAXN+1];//char or long long

int rear,front,top;//long long

//栈

void push_s(int x){if(top<MAXN)s[top++]=x;}//入栈

void pop_s(){if(top>=1)top--;}//出栈

int size_s(){return top;}//元素个数

bool full_s(){if(top==MAXN)return true; else return false;}//是否为满栈

void empty_s(){top=0;}//清空栈

//队列

void push_q(int x){if(rear<MAXN)q[rear++]=x;}//入队

void pop_q(){if(rear!=front)front++;}//出队

int size_q(){return (rear-front);}//元素个数

bool full_q(){if(rear==front)return true; else return false;}//是否为满队

void empty_q(){rear=front;}//清空队

//循环队列

void push(int x){if((rear+1)%MAXN!=front%MAXN)q[rear]=x;rear=(rear+1)%MAXN;}

void pop(){if(front!=rear)front=(front+1)%MAXN;}

int size(){return ((rear+MAXN-front)%MAXN);}

bool full(){if(rear==front)return true; else return false;}

void empty(){rear=front;}

int main()
{//主函数

	//freopen("test.in","r",stdin;
	//freopen("test.in","w",stdout);
    
	ios::sync_with_stdio(false);
	//fclose(stdin);
	//fclose(stdout);
	return 0;//养成好习惯
}
2021/11/21 23:11
加载中...