BigIdiot
package com.kk.Collection;

import java.util.LinkedList;
/**
* 模拟一个栈
* 后进先出(LIFO)
*/
public class MyStack {
private LinkedList ll=new LinkedList();
//有底的用push,没底的用put

public void push(Object o){
ll.addFirst(o);
}

public Object pop(){
return ll.removeFirst();
}

public Object peek(){
return ll.getFirst();
}

public boolean empty(){
return ll.isEmpty();
}

public static void main(String[] args) {
MyStack stack=new MyStack();
stack.push("a");
stack.push("b");
stack.push("c");

System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.empty());
}

}

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-12-08
  • 2021-11-22
  • 2021-07-21
  • 2022-02-26
  • 2022-12-23
  • 2021-08-24
猜你喜欢
  • 2021-11-24
  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2021-06-06
  • 2021-07-12
相关资源
相似解决方案