#define max 2000 typedef struct stack{ int a[max]; int top; }*lstack; void inistack(lstack s){ s->top = -1; } void push(lstack s, int x){ s->top++; s->a[s->top] = x; } void pop(lstack s){ s->top--; } bool IsPopOrder(int* pushV, int pushVLen, int* popV, int...