public interface Heap<E>
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(E o)
Adds the specified object to the heap. 
 | 
void | 
clear()
Clears the contents of the heap. 
 | 
E | 
extract()
Removes the smallest element from the heap and returns it. 
 | 
E | 
first()
Returns the smallest element of the heap. 
 | 
boolean | 
isEmpty()
Returns whether the heap is empty. 
 | 
Iterator<E> | 
iterator()
Returns an iterator over the elements of the heap. 
 | 
E | 
last()
Returns the largest element of the heap. 
 | 
int | 
size()
Returns the size of the heap. 
 | 
E extract()
E first()
E last()
void add(E o)
o - The object to add to the heap.int size()
boolean isEmpty()
Iterator<E> iterator()
void clear()
Copyright © 2017 The Apache Software Foundation. All rights reserved.