给定一个栈及一个操作序列int[][2] ope(C++中为vector),代表所进行的入栈出栈操作。第一个元素为1则入栈,第二个元素为数的正负号;第一个元素为2则出栈,第二个元素若为0则出最先入栈的那个数,为1则出最先入栈的正数,为-1则出最先入栈的负数。请按顺序返回出栈的序列,并做异常处理忽略错误操作。 测试样例: [[1,1],[1,-1],[2,0],[2,-1]] 返回:[1,-1]
加载中...
import java.util.*; public class CatDogAsylum { public ArrayList
asylum(int[][] ope) { // write code here } }
class CatDogAsylum { public: vector
asylum(vector
> ope) { // write code here } };
# -*- coding:utf-8 -*- class CatDogAsylum: def asylum(self, ope): # write code here
class CatDogAsylum { public List
asylum(int[][] ope) { // write code here } }