Question: this is my code any help woul,d be appreacited @Override default boolean isEmpty ( ) { return size ( ) = = 0 ; }
this is my code any help woul,d be appreacited
@Override
default boolean isEmpty
return size;
@Override
default boolean removeObject e
int index indexOfe;
if index
removeindex;
return true;
return false;
@Override
default boolean containsAllCollection c
Implementation left as an exercise
return true;
@Override
default boolean addAllCollection c
Implementation left as an exercise
return true;
@Override
default boolean removeAllCollection c
Implementation left as an exercise
return true;
@Override
default boolean retainAllCollection c
Implementation left as an exercise
return true;
woWayLinkedList implements MyList
private Node head, tail;
private int size;
public TwoWayLinkedList
public TwoWayLinkedListE objects
for E e : objects
adde;
public E getFirst
return size null : head.element;
public E getLast
return size null : tail.element;
@Override
public String toString
StringBuilder result new StringBuilder;
Node current head;
while current null
result.appendcurrentelement;
current current.next;
if current null result.append;
result.append;
return result.toString;
public void clear
head tail null;
size ;
@Override
public boolean containsObject e
Node current head;
while current null
if currentelement.equalse
return true;
current current.next;
return false;
@Override
public E getint index
checkIndexindex;
Node current head;
for int i ; i index; i
current current.next;
return current.element;
@Override
public int indexOfObject e
int index ;
Node current head;
while current null
if currentelement.equalse
return index;
current current.next;
index;
return ;
@Override
public int lastIndexOfE e
int index ;
int i ;
Node current head;
while current null
if currentelement.equalse
index i;
current current.next;
i;
return index;
@Override
public E setint index, E e
checkIndexindex;
Node current head;
for int i ; i index; i
current current.next;
E oldElement current.element;
current.element e;
return oldElement;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
