Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 411

  • (CESGRANRIO 2012)

Considere o seguinte trecho de código implementado em Java:
class ArraySort
{
private double [] a;
private int nElems;
// outras funcoes omitidas
// …
public void Sort()
{
int in, out;
for (out = nElems-1; out > 1; out--)
for (in = 0; in < out; in++)
if (a[in] > a[in+1])
swap(in, in+1);
} // fim da Sort
private void swap (int x, int y)
{
double temp = a[x];
a[x] = a[y];
a[y] = temp;
}
} // fim da classe ArraySort
O código apresenta a implentação de uma classe ArraySort, que contém um método denominado Sort, cuja finalidade é implementar a


A) arrumação dos nós na forma adequada em uma árvore binária.

B) arrumação dos nós na forma adequada em uma árvore B.

C) ordenação em uma lista encadeada utilizando o método do quicksort.

D) ordenação em um vetor utilizando o método do quicksort.

E) ordenação em um vetor utilizando o método da bolha (bubble sort).


Próximo:
EXERCÍCIOS - Exercício 412

Vamos para o Anterior: Exercício 410

Tente Este: Exercício 342

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=6.10ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.62ms))((ts_substr_c=1.87ms))((ts_substr_im=0.84ms))
((total= 9ms))