Ejemplo n.º 1
0
  public static void main(String[] args) {
    Deque<String> Ds = new LinkedDeque<String>();
    Ds.pushLeft("Hello");
    Ds.pushRight("KevinRight");
    Ds.pushLeft("KevinLeft");
    System.out.println("Three Pushes - " + Ds.toString());
    Ds.popLeft();
    System.out.println("Popped Left - " + Ds.toString());
    Ds.pushRight("188");
    System.out.println("Push Right - " + Ds.toString());
    Ds.popRight();
    System.out.println("Pop Right - " + Ds.toString());
    System.out.println(Ds.toString());
    Ds.pushRight("KevinRight2");
    System.out.println(Ds.toString() + " Stack Size: " + Ds.size());
    Ds.popLeft();
    Ds.popLeft();
    System.out.println("Popping until empty: " + Ds.toString());
    // Ds.popRight();  // Uncomment for error messages.

  }