Question: Help with some Java methods, topic- Custom-built arraylists All questions are based on the following custom-built array-based list clas like the one we created in
Help with some Java methods, topic- Custom-built arraylists
All questions are based on the following custom-built array-based list clas like the one we created in the lecture. class MyArrayList private int[ data; //items stored here private int nItems //tracker to determine current occupancy public MyArrayList) data = new int [10]; nItems-0 @param item: item to be added at the end of the list public void add (int item) data [ n Items ] = i nItems++ tem; dherolem wi hhe o You might have already done this as a solution to the previous question. If not, define a method grow ) that resizes the array holding the items by 5. Please go through lecture notes on how to do this. Define a method grow (int) that resizes the array holding the items by the parameter passed. If the value passed is less than 1, nothing should happen. Otherwise, it should increase the size of the array by at most 100. Define a method add (int, int) where the first parameter is for the index at which the item (given by the second parameter) should be inserted. Note that all subsequent items need to be moved one space towards the end of the array Define a method remove (int) where the first parameter is for the index whose occupant should be removed from the list. Note that all subsequent items need to be moved one space towards the front of the array
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
