Class TimerPriorityHeap


  • public class TimerPriorityHeap
    extends java.lang.Object
    • Field Detail

      • queue

        private Timer[] queue
      • size

        private int size
    • Constructor Detail

      • TimerPriorityHeap

        public TimerPriorityHeap()
      • TimerPriorityHeap

        public TimerPriorityHeap​(int size)
    • Method Detail

      • size

        public int size()
      • peek

        public Timer peek()
      • isEmpty

        public boolean isEmpty()
      • add

        public void add​(Timer task)
      • reschedule

        public void reschedule​(int i)
      • heapifyUp

        private void heapifyUp​(int k)
      • heapifyDown

        private void heapifyDown​(int k)
      • poll

        public void poll()