Container - Тип конейнераElement - Тип элементаpublic abstract class SortList<Container,Element> extends SortInsert<Container,Element>
| Modifier and Type | Field and Description |
|---|---|
protected long |
timeLimit |
| Constructor and Description |
|---|
SortList() |
| Modifier and Type | Method and Description |
|---|---|
static SortList<List,Object> |
createForList()
Создание экземпляра для работы со списком
|
long |
getTimeLimit()
Ограничение по времени сортировки.
|
abstract Element |
remove(Container cont,
int index)
Удаление элемента из контейнера
|
void |
setTimeLimit(long timeLimit)
Ограничение по времени сортировки
|
void |
sort(Container cont,
Comparator comp,
int from,
int toEx)
Сортировка контейнера
|
get, insert, sortInsertpublic long getTimeLimit()
public void setTimeLimit(long timeLimit)
timeLimit - 0 и меньше - без ограниченияpublic void sort(Container cont, Comparator comp, int from, int toEx)
cont - контейнерcomp - компараторfrom - начальный индексtoEx - конечный индекс исклpublic abstract Element remove(Container cont, int index)
cont - Контейнерindex - Индекс элемента в контейнере от нуляCopyright © 2017. All rights reserved.