package com.dataStructure.linkedList; public interface List<T> { public boolean add(T o); public boolean add(int index, T o); public T get(int index); T set(int index, T element); public T remove(int index); public T remove(T o); public int size(); public boolean isEmpty(); public Iterator<T> iterator(); public boolean contains(Object o); int indexOf(Object o); Object[] toArray(); void clear(); }