Question: /** * * Go through an ArrayList of integers and find the minimum element. Remove that element. * e.g. for the arraylist: 2,5,8,9,1,11,17 the result

/**
*
* Go through an ArrayList of integers and find the minimum element. Remove that element.
* e.g. for the arraylist:   2,5,8,9,1,11,17  the result is 2,5,8,9,11,17
*      for the arraylist: 34, 2345, 32190, 543 the result is 2345, 32190, 543
*/
import java.util.ArrayList;

public class RemoveMin
{

public static void main(String[] args)
{
   ArrayList a = new ArrayList();
 
   // Add some integers to the array list
   a.add(14); a.add(29); a.add(19); a.add(3);
   a.add(15); a.add(62); a.add(18); a.add(97);
   a.add(44); a.add(31); a.add(51); a.add(78);
     
   // Print the array list - Note the use of the size() method and the get() method
   System.out.println("Before removing the minimum element:");
   for (int i = 0; i < a.size(); i++)
   {
      System.out.print(a.get(i) +  " ");
   }
   System.out.println();
   
   //Remove the minimum element from ArrayList a
   removeMin(a);

   // Print the array list again
   System.out.println("After removing the minimum element:");
   for (int i = 0; i < a.size(); i++)
   {
      System.out.print(a.get(i) +  " ");
   }
   System.out.println();
   System.out.println("Expected:14 29 19 15 62 18 97 44 31 51 78");
   
   // Trick: You can also print the entire array by just calling the toString() method
   //System.out.println(a.toString());
}
//-----------Start below here. To do: approximate lines of code = 8
// Write the static method removeMin with the correct parameter and return type
// As a guide, see how removeMin is called above. HINT: google the java ArrayList class and look at the
// remove method. HINT: // Find the minimum value first then remove it from the array list















//-----------------End here.  Reminder: no changes outside the todo regions.
}


Include screenshots too for formatting.

Step by Step Solution

3.43 Rating (159 Votes )

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 Programming Questions!