题解 | #【模板】栈#
【模板】栈
http://www.nowcoder.com/practice/104ce248c2f04cfb986b92d0548cccbf
let Stack = []
let top = -1
while(n--){
let arr = readline().split(" ")
if(arr.length === 2){
Stack[++top] = arr[1]
}else if(arr[0] === "pop"){
if(top === -1){ //栈为空
console.log("error")
}else{
console.log(Stack[top--])
}
}else{ //top
if(top === -1){ //栈为空
console.log("error")
}else{
console.log(Stack[top])
}
}
}

查看14道真题和解析