| The Stack classIntroductionA Stack is a “last in, first out” or “LIFO” collection that only allows access to the value at the top of the structure and iterates in that order, destructively. Uses a Ds\Vector internally. Class synopsisDs\Stack 
     
      class Ds\Stack
     
     implements 
       Ds\Collection,  ArrayAccess { /* Methods */ 
   public void allocate(int  $capacity)public int capacity() public void clear() public Ds\Stack copy() public bool isEmpty() public mixed peek() public mixed pop() public void push(mixed  ...$values)public array toArray()} Changelog
 
 
 |