Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In Java, implement Recursive Selection Sort. Compare results of iterative vs recursive Binary search. Iterative code: public class SelectionSort { /** The method for sorting

In Java, implement Recursive Selection Sort. Compare results of iterative vs recursive Binary search.

Iterative code:

public class SelectionSort {

/** The method for sorting the numbers */

public static void selectionSort(double[] list) {

for (int i = 0; i < list.length - 1; i++) {

// Find the minimum in the list[i..list.length-1]

double currentMin = list[i];

int currentMinIndex = i;

for (int j = i + 1; j < list.length; j++) {

if (currentMin > list[j]) {

currentMin = list[j];

currentMinIndex = j;

}

}

// Swap list[i] with list[currentMinIndex] if necessary;

if (currentMinIndex != i) {

list[currentMinIndex] = list[i];

list[i] = currentMin;

}

}

}

public static void main(String[] args) {

long begin = System.nanoTime();

double[] list = {-2, 4.5, 5, 1, 2, -3.3};

selectionSort(list);

for (int i = 0; i < list.length; i++)

System.out.print(list[i] + " ");

long end = System.nanoTime();

long time = end - begin;

System.out.println(" ");

System.out.println("It took " + time + " nanoseconds to run.");

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

MySQL Crash Course A Hands On Introduction To Database Development

Authors: Rick Silva

1st Edition

1718503008, 978-1718503007

More Books

Students also viewed these Databases questions

Question

Explain walter's model of dividend policy.

Answered: 1 week ago

Question

What are Decision Trees?

Answered: 1 week ago

Question

What is meant by the Term Glass Ceiling?

Answered: 1 week ago