⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stack.java

📁 本程序提供了各种排序算法及演示,由java实现,可以清楚看到各算法的流程演示.
💻 JAVA
字号:
// Stack.java// Implements a standard stack.// Note that you must check on your own if the stack is empty before trying to// pop an element.public class Stack{   public Node top, bottom;   public int numOfNodes;   public Stack()   {      top = null;      bottom = null;      numOfNodes = 0;   }   public boolean isEmpty()   {      return (top == null);   }   public void push(String s)   {      Node p = new Node(s);      p.next = top;      if (top != null)        top.prev = p;      top = p;      if (numOfNodes == 0)        bottom = p;      numOfNodes += 1;   }   public String pop()   {      Node p = top;      String s = p.data;      top = top.next;      if (top != null)        top.prev = null;      else        bottom = null;      p = null;      numOfNodes -= 1;      return s;   }   public String peek()   {      return top.data;   }   public void show()   {      Node p = top;      while (p != null)      {         System.out.println(p.data);         p = p.next;      }      System.out.println("");   }   public void erase()   {      top = null;      numOfNodes = 0;   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -