Skip to content
Snippets Groups Projects
Commit d7366e2e authored by Ewan Chauvin's avatar Ewan Chauvin
Browse files

Merge branch 'master' of git.unistra.fr:echauvin/P4a

parents 7fd7a35c 676bc501
Branches
No related merge requests found
import java.util.ArrayList;
import java.util.Random;
public class ArrayListWrapper<T> implements Structure {
ArrayList list = new ArrayList();
Random r = new Random();
@Override
public void insertQueue(Object elem) {
public void insertQueue(int elem) {
list.add(list.size() - 1, elem);
}
@Override
public void insertRandom(Object elem) {
public void insertRandom(int elem) {
list.add(r.nextInt(list.size()), elem);
}
@Override
public void insertHead(Object elem) {
public void insertHead(int elem) {
list.add(0, elem);
}
@Override
public void remove(int pos) {
list.remove(pos);
}
@Override
public void get(int pos) {
public int get(int pos) {
return (int) list.get(pos);
}
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment