Question: Java I am trying to implements 2 Arraylist methods as recursive versions of them. private E[] data ; /**** assume eveything else is implemented -----

Java

I am trying to implements 2 Arraylist methods as recursive versions of them.

private E[] data; 

/**** assume eveything else is implemented

----- indexOf -----

@Override public int indexOf(Object target) { return indexOf(data,target); } private int indexOf(E[] data,Object target){ return 0; } 

----- contains-----

@Override public boolean contains(Object target) { boolean found = false;  return contains(data,target); } private boolean contains(E data, Object target){ int tracker = 0; if (target == null){ return false; } else if (!target.equals(data)){ return false; }else   return contains(data,target); } 

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!