public class Set<T>
extends java.lang.Object
implements java.lang.Iterable<T>
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object[] |
elements |
protected int |
n |
Constructor and Description |
---|
Set() |
Set(int capacity) |
Set(java.lang.Object element) |
Set(java.lang.Object[] elements) |
Set(Set<T> set) |
Modifier and Type | Method and Description |
---|---|
void |
append(Set<T> setToAppend) |
void |
append(T[] array) |
java.lang.Object |
binarySearch(SortTool tool,
java.lang.Object object) |
void |
clear() |
boolean |
contains(java.lang.Object object) |
void |
delete(java.lang.Object object) |
java.lang.Object |
deleteFirst() |
java.lang.Object |
deleteIndex(int k) |
java.lang.Object |
deleteLast() |
int |
findIndex(java.lang.Object object) |
T |
get(int i) |
java.lang.Object[] |
getElements() |
T |
getFirst() |
T |
getLast() |
int |
getSize() |
void |
insert(T object) |
boolean |
isEmpty() |
boolean |
isEqual(Set<T> set2) |
boolean |
isMember(java.lang.Object object) |
java.util.Iterator<T> |
iterator() |
static void |
main(java.lang.String[] args) |
int |
partition(SortTool tool,
int left,
int right) |
void |
randomPermutation() |
void |
reverse() |
void |
set(int i,
java.lang.Object element) |
void |
shift(int i) |
void |
sort() |
void |
swap(int i,
int j) |
public Set()
public Set(int capacity)
public Set(java.lang.Object element)
public Set(java.lang.Object[] elements)
public void clear()
public boolean isEmpty()
public T get(int i)
public T getFirst()
public T getLast()
public void set(int i, java.lang.Object element)
public java.lang.Object[] getElements()
public int getSize()
public void randomPermutation()
public int findIndex(java.lang.Object object)
public boolean contains(java.lang.Object object)
public boolean isMember(java.lang.Object object)
public void insert(T object)
public void append(T[] array)
public void reverse()
public void delete(java.lang.Object object)
public java.lang.Object deleteIndex(int k)
public java.lang.Object deleteFirst()
public java.lang.Object deleteLast()
public void swap(int i, int j)
public void shift(int i)
public java.lang.Object binarySearch(SortTool tool, java.lang.Object object)
public int partition(SortTool tool, int left, int right)
public void sort()
public static void main(java.lang.String[] args)
args
-