题解 | #【模板】栈#
【模板】栈
https://www.nowcoder.com/practice/104ce248c2f04cfb986b92d0548cccbf
public static void main(String[] args) {
List<Integer> list=new LinkedList<>();
try(BufferedReader br=new BufferedReader(new InputStreamReader(System.in))){
String str=br.readLine();
int r=Integer.valueOf(str);
while (r != 0){
str=br.readLine();
if(str.startsWith("push")){
list.add(0,Integer.valueOf(str.split(" ")[1]));
}else if(str.equals("pop")){
if(list.size()==0){
System.out.println("error");
}else{
System.out.println(list.get(0));
list.remove(0);
}
}else if(str.equals("top")) {
if (list.size() == 0) {
System.out.println("error");
} else {
System.out.println(list.get(0));
}
}
r--;
}
}catch (Exception e){e.printStackTrace();}
}
海康威视公司福利 1409人发布