Logo Passei Direto
Buscar
A lista abaixo contém estratégias possíveis para a escolha do pivô no algoritmo de ordenação rápida.
1. Primeiro elemento
2. Posição aleatória
3. Mediana
4. Mediana entre primeiro, último e elemento central
A estratégia 3 seria a situação ideal para o algoritmo de ordenação rápida. Entretanto, o cálculo deste elemento é muito custoso e encarece sobremaneira a execução do algoritmo.
Escolha uma opção:

Verdadeiro
Falso
User badge image
Questões Para o Saber

ano passado

Respostas

User badge image

Ed Verified user icon

há 6 meses

A afirmação é Verdadeiro. A escolha da mediana como pivô é ideal para o algoritmo de ordenação rápida, pois ajuda a garantir um melhor desempenho em termos de complexidade de tempo. No entanto, calcular a mediana pode ser custoso, o que pode tornar essa estratégia menos prática em algumas situações.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

ano passado

Falso. A estratégia 3, que consiste em escolher a mediana como pivô no algoritmo de ordenação rápida, seria ideal para garantir um desempenho eficiente do algoritmo. No entanto, o cálculo da mediana é custoso e pode encarecer a execução do algoritmo. Portanto, a afirmação de que a estratégia 3 é a ideal, mas custosa, é falsa.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

O algoritmo abaixo apresenta um pseudocódigo da ordenação por inserção. O algoritmo recebe um vetor V de números inteiros e coloca seus elementos em ordem não decrescente.
para i = 2, … n faça
valor = V[i]
j = i - 1
enquanto j >= 1 e valor < V[j] faça
V[j+1] = V[j]
j = j - 1
V[j+1] = valor
Escolha uma sentença que contenha uma afirmação CORRETA em relação ao algoritmo acima.
a. A variável valor é desnecessária, pois o conteúdo do elemento V[i] não é perdido no laço interno (enquanto).
b. A posição na qual o elemento V[i] é inserido (última linha do algoritmo) ainda não é a posição final do elemento V[i] no vetor ordenado.
c. O laço externo (para) deveria começar com i = 1 para garantir a corretude do algoritmo.
d. O laço interno (enquanto) tem como objetivo abrir espaço para que o elemento V[i] entre na sua posição correta.
e. A condição de parada do laço interno poderia ser j >= 0 ao invés de j >= 1, e o algoritmo continuaria funcionando corretamente.

Escolha uma alternativa que contenha TODAS as sentenças verdadeiras.
a. 1 e 3.
b. 1, 3 e 4.
c. 2 e 4.
d. 3 e 4.
e. 1, 2 e 3.

Mais conteúdos dessa disciplina