Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Estruturas de Dados e Algoritmos/
  4. Questão 457941200931783

Quando dois elementos estão fora de ordem, há uma inversão, e esses...

📅 2018🏢 IADES🎯 CFM📚 Estruturas de Dados e Algoritmos
#Teoria dos Algoritmos#Análise de Complexidade

1

457941200931783
Ano: 2018Banca: IADESOrganização: CFMDisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos | Análise de Complexidade

Quando dois elementos estão fora de ordem, há uma inversão, e esses dois elementos são trocados de posição, ficando em ordem correta. Assim, o primeiro elemento é comparado com o segundo. Se uma inversão for encontrada, a troca é feita. Em seguida, independentemente de se houve ou não troca após a primeira comparação, o segundo elemento é comparado com o terceiro, e, caso uma inversão seja encontrada, a troca é feita. O processo continua até que o penúltimo elemento seja comparado com o último. Com esse processo, garante-se que o elemento de maior valor do vetor seja levado para a última posição. A ordenação continua com o posicionamento do segundo maior elemento, do terceiro etc., até que todo o vetor esteja ordenado.

 CELES, W.; CERQUEIRA, R.; RANGEL, J. L. Introdução a Estruturas de Dados. Rio de Janeiro: Elsevier, 2004, com adaptações.


Em relação ao algoritmo descrito, é correto afirmar que a respectiva ordem de complexidade, no pior caso, é

Gabarito comentado
Anotações
Marcar para revisão

Esta questão foi aplicada no ano de 2018 pela banca IADES no concurso para CFM. A questão aborda conhecimentos da disciplina de Estruturas de Dados e Algoritmos, especificamente sobre Teoria dos Algoritmos, Análise de Complexidade.

Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200393949Estruturas de Dados e Algoritmos

Os algoritmos são compostos por estruturas de controle de três tipos: sequencial, condicional e de repetição. Assinale a alternativa que apresenta ape...

#Estruturas de Controle#Teoria dos Algoritmos#Fundamentos de Algoritmos
Questão 457941200492944Estruturas de Dados e Algoritmos

Considere o pseudocódigo a seguir, em que o símbolo ^ indica uma operação XOR bitwise.a = 12 b = 5 a = a ^ b b = a ^ b a = a ^ b Os valores finais das...

#Fundamentos de Algoritmos#Teoria dos Algoritmos
Questão 457941201001613Estruturas de Dados e Algoritmos

No que se refere ao uso de tabelas de hash para armazenamento de informação, assinale a alternativa correta.

#Técnicas de Hashing#Estruturas de Dados
Questão 457941201109499Estruturas de Dados e Algoritmos

Com base nas definições referentes à estrutura de dados digitais, à vetorização e à digitalização, assinale a alternativa correta.

#Fundamentos de Estruturas de Dados#Estruturas de Vetores#Estruturas de Dados
Questão 457941201389603Estruturas de Dados e Algoritmos

Um problema computacional é dito NP-completo quando

#Análise de Complexidade#Estruturas de Dados#Teoria dos Algoritmos
Questão 457941201407787Estruturas de Dados e Algoritmos

Em uma situação na qual um sistema deve ser executado em tempo real, o tempo de resposta torna-se uma métrica em foco. Um problema comum no dia a dia ...

#Técnicas de Ordenação#Teoria dos Algoritmos
Questão 457941201443096Estruturas de Dados e Algoritmos

Assinale a alternativa que caracteriza o funcionamento de um algoritmo de escalonamento de processos preemptivo.

#Fundamentos de Algoritmos#Teoria dos Algoritmos
Questão 457941201710111Estruturas de Dados e Algoritmos

Assinale a alternativa que apresenta como pode ser denominado um conjunto finito de passos formalmente definidos de modo a apresentar a solução para u...

#Fundamentos de Algoritmos#Teoria dos Algoritmos
Questão 457941201765815Estruturas de Dados e Algoritmos

A pilha é uma estrutura de dados que permite a inserção e a remoção desses dados sempre por meio de regras predefinidas. Para que essas operações seja...

#Estruturas de Pilhas#Estruturas de Dados
Questão 457941202085117Estruturas de Dados e Algoritmos

O pseudocódigo a seguir apresenta o corpo de uma função. int func(int n){ if (n <= 1) { return n } return func(n-1) + func(n-2) } Caso essa função sej...

#Fundamentos de Algoritmos#Teoria dos Algoritmos

Continue estudando

Mais questões de Estruturas de Dados e AlgoritmosQuestões sobre Teoria dos AlgoritmosQuestões do IADES