public abstract class AbstractBulkSplit extends java.lang.Object implements BulkSplit
Constructor and Description |
---|
AbstractBulkSplit()
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected int |
chooseBulkSplitPoint(int numEntries,
int minEntries,
int maxEntries)
Computes and returns the best split point.
|
protected <T> java.util.List<java.util.List<T>> |
trivialPartition(java.util.List<T> objects,
int minEntries,
int maxEntries)
Perform the trivial partitioning of the given list.
|
protected int chooseBulkSplitPoint(int numEntries, int minEntries, int maxEntries)
numEntries
- the number of entries to be splitminEntries
- the number of minimum entries in the node to be splitmaxEntries
- number of maximum entries in the node to be splitprotected <T> java.util.List<java.util.List<T>> trivialPartition(java.util.List<T> objects, int minEntries, int maxEntries)
objects
- Objects to partitionminEntries
- Minimum number of objects per pagemaxEntries
- Maximum number of objects per page.Copyright © 2019 ELKI Development Team. License information.