Package it.unimi.di.big.mg4j.search
Class AbstractUnionDocumentIterator.LongHeapSemiIndirectPriorityQueue
- java.lang.Object
-
- it.unimi.di.big.mg4j.search.AbstractUnionDocumentIterator.LongHeapSemiIndirectPriorityQueue
-
- All Implemented Interfaces:
IndirectPriorityQueue<Integer>,IntIndirectPriorityQueue
- Enclosing class:
- AbstractUnionDocumentIterator
protected static final class AbstractUnionDocumentIterator.LongHeapSemiIndirectPriorityQueue extends Object implements IntIndirectPriorityQueue
-
-
Constructor Summary
Constructors Constructor Description LongHeapSemiIndirectPriorityQueue(long[] refArray)
-
Method Summary
Modifier and Type Method Description voidallChanged()voidchanged()voidclear()IntComparatorcomparator()intdequeue()voidenqueue(int x)intfirst()intfront(int[] a)intsize()
-
-
-
Method Detail
-
enqueue
public void enqueue(int x)
- Specified by:
enqueuein interfaceIndirectPriorityQueue<Integer>
-
dequeue
public int dequeue()
- Specified by:
dequeuein interfaceIndirectPriorityQueue<Integer>
-
first
public int first()
- Specified by:
firstin interfaceIndirectPriorityQueue<Integer>
-
changed
public void changed()
- Specified by:
changedin interfaceIndirectPriorityQueue<Integer>
-
allChanged
public void allChanged()
- Specified by:
allChangedin interfaceIndirectPriorityQueue<Integer>
-
size
public int size()
- Specified by:
sizein interfaceIndirectPriorityQueue<Integer>
-
clear
public void clear()
- Specified by:
clearin interfaceIndirectPriorityQueue<Integer>
-
comparator
public IntComparator comparator()
- Specified by:
comparatorin interfaceIndirectPriorityQueue<Integer>- Specified by:
comparatorin interfaceIntIndirectPriorityQueue
-
front
public int front(int[] a)
- Specified by:
frontin interfaceIndirectPriorityQueue<Integer>
-
-