|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.umd.cloud9.util.count.OpenInt2IntFrequencyDistribution
public class OpenInt2IntFrequencyDistribution
Implementation of Int2IntFrequencyDistribution based on
Int2IntOpenHashMap.
| Constructor Summary | |
|---|---|
OpenInt2IntFrequencyDistribution()
|
|
| Method Summary | |
|---|---|
void |
clear()
Removes all events. |
boolean |
contains(int key)
Returns true if key exists in this object. |
void |
decrement(int key)
Decrements the frequency of an event key. |
void |
decrement(int key,
int cnt)
Decrements the frequency of an event key by cnt. |
Int2IntMap.FastEntrySet |
entrySet()
Exposes efficient method for accessing mappings in this map. |
int |
get(int key)
Returns the frequency of a particular event key. |
List<PairOfInts> |
getFrequencySortedEvents()
Returns events sorted by frequency of occurrence. |
List<PairOfInts> |
getFrequencySortedEvents(int n)
Returns top n events sorted by frequency of occurrence. |
int |
getNumberOfEvents()
Returns number of distinct events observed. |
List<PairOfInts> |
getSortedEvents()
Returns events in sorted order. |
List<PairOfInts> |
getSortedEvents(int n)
Returns top n events in sorted order. |
long |
getSumOfFrequencies()
Returns the sum of frequencies of all observed events. |
void |
increment(int key)
Increments the frequency of an event key. |
void |
increment(int key,
int cnt)
Increments the frequency of an event key by cnt. |
Iterator<PairOfInts> |
iterator()
Iterator returns the same object every time, just with a different payload. |
IntSet |
keySet()
Exposes efficient method for accessing keys in this map. |
int |
remove(int key)
Removes the count of a particular event key. |
int |
set(int key,
int cnt)
Sets the frequency of a particular event key to cnt. |
IntCollection |
values()
Exposes efficient method for accessing values in this map. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OpenInt2IntFrequencyDistribution()
| Method Detail |
|---|
public void increment(int key)
Int2IntFrequencyDistributionkey.
increment in interface Int2IntFrequencyDistribution
public void increment(int key,
int cnt)
Int2IntFrequencyDistributionkey by cnt.
increment in interface Int2IntFrequencyDistributionpublic void decrement(int key)
Int2IntFrequencyDistributionkey.
decrement in interface Int2IntFrequencyDistribution
public void decrement(int key,
int cnt)
Int2IntFrequencyDistributionkey by cnt.
decrement in interface Int2IntFrequencyDistributionpublic boolean contains(int key)
Int2IntFrequencyDistribution
contains in interface Int2IntFrequencyDistributionpublic int get(int key)
Int2IntFrequencyDistribution
get in interface Int2IntFrequencyDistribution
public int set(int key,
int cnt)
Int2IntFrequencyDistributionkey to cnt.
set in interface Int2IntFrequencyDistributionpublic int remove(int key)
Int2IntFrequencyDistributionkey.
remove in interface Int2IntFrequencyDistributionpublic void clear()
Int2IntFrequencyDistribution
clear in interface Int2IntFrequencyDistributionpublic IntSet keySet()
public IntCollection values()
public Int2IntMap.FastEntrySet entrySet()
public List<PairOfInts> getFrequencySortedEvents()
Int2IntFrequencyDistribution
getFrequencySortedEvents in interface Int2IntFrequencyDistributionpublic List<PairOfInts> getFrequencySortedEvents(int n)
Int2IntFrequencyDistribution
getFrequencySortedEvents in interface Int2IntFrequencyDistributionpublic List<PairOfInts> getSortedEvents()
Int2IntFrequencyDistribution
getSortedEvents in interface Int2IntFrequencyDistributionpublic List<PairOfInts> getSortedEvents(int n)
Int2IntFrequencyDistribution
getSortedEvents in interface Int2IntFrequencyDistributionpublic int getNumberOfEvents()
Int2IntFrequencyDistribution
getNumberOfEvents in interface Int2IntFrequencyDistributionpublic long getSumOfFrequencies()
Int2IntFrequencyDistribution
getSumOfFrequencies in interface Int2IntFrequencyDistributionpublic Iterator<PairOfInts> iterator()
iterator in interface Iterable<PairOfInts>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||