Can be used to swap the contents of two array entries, then the logic for the missing code is

Assuming a method

```
int findMax(int array[ ], int last)
```

that returns the subscript of the largest value in the portion of an array whose elements are at 0 through last (inclusive), a recursive method for sorting in ascending order a portion of an array between 0 and last, inclusive, can be written as follows:

```
void rSort(int array[ ], int last)
{
if (last >= 1)
{
// Missing code
}
}

```
If a method

```
void swap(int array[ ], int pos1, int pos2)
```

A) findMax(array, array.length-1); rSort(array, array.length-1);
B) int p = findMax(array, array.length-1); rSort(array, p);
C) int p = findMax(array, last); swap(array, p, last); rSort(array, last-1);
D) rSort(array, last-1); int p = findMax(array, last); swap(array, p, last);


C) int p = findMax(array, last); swap(array, p, last); rSort(array, last-1);

Computer Science & Information Technology

You might also like to view...

In a(n) many-to-many relationship, a record in one table can be related to several records in another table and vice versa.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

A CIFS client uses a(n) ________ to obtain exclusive access to a remote file, ensuring that the client can cache data locally and maintain cache coherency.

a) spin lock b) cache lock c) opportunistic lock d) network lock

Computer Science & Information Technology

Using the Comments pane, you can accept or reject changes

Indicate whether the statement is true or false

Computer Science & Information Technology

Before you schedule your Network+ exam, you should know how to do all of the following EXCEPT which task?

A. install and configure a network card B. install and configure Windows Server 2008 C. configure drivers D. understand network topologies, standards, and cabling

Computer Science & Information Technology