/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param node int整型 
 * @return 无
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 *
 * C语言声明定义全局变量请加上static,防止重复定义
 */
//尾部插入,头部删除
static int end_index=-1;
static int top_index=0;
static int stack_size=1000;
static int stack[1000];
void push(int node ) {
    // write code here
    if(end_index!=stack_size-1)
    stack[++end_index]=node;
}

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param 无 
 * @return int整型
 */
int pop() {
    // write code here
    if(end_index!=-1)
        return stack[top_index++];
    return -1;
}