采用自带的Stack库

【模板】栈

http://www.nowcoder.com/practice/104ce248c2f04cfb986b92d0548cccbf

采用自带的Stack库 public class Main { private Stack stack = new Stack<>();

public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    int N = scan.nextInt();
    Main main = new Main();
    for (int i = 0; i < N + 1; i++) {
        main.checkCommand(scan.nextLine());
    }
    scan.close();
}

public void checkCommand(String s) {
    String[] command = s.split(" ");
    if (command[0].equals("push")) {
        push(Integer.parseInt(command[1]));
    }else if (command[0].equals("pop")) {
        pop();
    }else if (command[0].equals("top")) {
        top();
    }
}

public void push(int x) {
    stack.push(x);
}

public void pop() {
    if (!stack.isEmpty()) {
        System.out.println(stack.pop());
    }else {
        System.out.println("error");
    }
}

public void top() {
    if (!stack.isEmpty()) {
        System.out.println(stack.peek());
    }else {
        System.out.println("error");
    }
}

}

全部评论
用自带的stcak库真方便
1 回复 分享
发布于 2022-12-13 15:07 浙江

相关推荐

不愿透露姓名的神秘牛友
07-01 11:47
点赞 评论 收藏
分享
06-12 17:46
门头沟学院 Java
运营你豪哥:来说重点: ​1.项目前置,时间倒序。​​ 2.​项目描述强化结果与量化效果(STAR原则里的R)。​​ ​3.个人技能精炼,明确掌握程度,突出核心。​​ ​4.增加强有力开头的个人总结部分。​​ 5.​优化教育背景(成绩排名)、合并奖项与活动。​​
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-03 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
评论
5
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务