Skip to content
Snippets Groups Projects
Select Git revision
  • e7c9030b63f629c04af7a37ce9b9409da0dd717d
  • main default protected
  • melissa
  • yanis
  • variant
5 results

DirectionUtils.java

Blame
  • Forked from COUETOUX Basile / FirefighterStarter
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    stack.java 756 B
    public class stack {
    
        private Vector vector;
    
        public stack() {
            vector = new Vector();
        }
    
        public void push(int value) {
            vector.add(value);
        }
    
        public int peek() {
            if (vector.isEmpty()) {
                throw new IllegalStateException("La pile est vide");
            }
            return vector.get(vector.size() - 1);
        }
    
        public int pop() {
            if (vector.isEmpty()) {
                throw new IllegalStateException("La pile est vide");
            }
            int topElement = vector.get(vector.size() - 1);
            vector.resize(vector.size() - 1);
            return topElement;
        }
    
        public int size() {
            return vector.size();
        }
    
        public boolean isEmpty() {
            return vector.isEmpty();
        }
    }