package com.coding.basic.list;
/**
* Korben's List
*
* Created by Korben on 18/02/2017.
*/
public interface KList<T> {
int size();
boolean isEmpty();
boolean contains(Object o);
Object[] toArray();
boolean add(T o);
boolean remove(T o);
void clear();
T get(int index);
T set(int index, T element);
void add(int index, T element);
T remove(int index);
int indexOf(T o);
KIterator<T> iterator();
}