public class PriorityQueue extends Object implements Collection, Queue
| Modifier and Type | Field and Description |
|---|---|
static double |
RESIZE_FACTOR |
| Constructor and Description |
|---|
PriorityQueue(Comparator comparator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Object o) |
boolean |
addAll(Collection c) |
void |
clear() |
boolean |
contains(Object o) |
boolean |
containsAll(Collection c) |
Object |
deq() |
void |
enq(Object object) |
Object |
extract() |
Object |
get(int i) |
Object |
getRoot() |
void |
init(int size) |
void |
insert(Object value) |
boolean |
isEmpty() |
Iterator |
iterator() |
void |
remove(int i) |
boolean |
remove(Object o) |
boolean |
removeAll(Collection c) |
boolean |
retainAll(Collection c) |
int |
size() |
void |
swap(int i,
int j)
TODO: DOCUMENT ME!
|
Object[] |
toArray() |
Object[] |
toArray(Object[] a) |
void |
update() |
int |
update(int i) |
void |
update(Object value)
This method find index based on object value in parameter and call update method on that
index
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitequals, hashCode, parallelStream, removeIf, spliterator, streampublic PriorityQueue(Comparator comparator)
public void init(int size)
public void insert(Object value)
public Object extract()
public Object getRoot()
public void update()
public int update(int i)
public void update(Object value)
value - - object which will be updatedpublic boolean isEmpty()
isEmpty in interface CollectionisEmpty in interface Queuepublic int size()
size in interface Collectionpublic void swap(int i,
int j)
public void clear()
clear in interface Collectionclear in interface Queuepublic Object[] toArray()
toArray in interface Collectionpublic boolean add(Object o)
add in interface Collectionpublic Object get(int i)
public boolean contains(Object o)
contains in interface Collectionpublic boolean remove(Object o)
remove in interface Collectionpublic void remove(int i)
public boolean addAll(Collection c)
addAll in interface Collectionpublic boolean containsAll(Collection c)
containsAll in interface Collectionpublic boolean removeAll(Collection c)
removeAll in interface Collectionpublic boolean retainAll(Collection c)
retainAll in interface Collectionpublic Iterator iterator()
iterator in interface Iterableiterator in interface Collectionpublic Object[] toArray(Object[] a)
toArray in interface CollectionCopyright © 1996–2019 Geotools. All rights reserved.