Í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 457941200586044

Algoritmos de ordenação são técnicas fundamentais na área da computação e são utilizados para organizar e ordenar coleçõ...

1

457941200586044
Ano: 2023Banca: CETAPOrganização: SANTA CASA-PADisciplina: Estruturas de Dados e AlgoritmosTemas: Teoria dos Algoritmos

Algoritmos de ordenação são técnicas fundamentais na área da computação e são utilizados para organizar e ordenar coleções de dados, como listas ou arrays, de acordo com critérios específicos. Esses algoritmos têm uma ampla gama de aplicações em sistemas computacionais e são essenciais para a eficiência e eficácia de processos, nas mais diversas áreas do mundo do trabalho. Considere o algoritmo de ordenação ilustrado no pseudocódigo abaixo:


função sort(lista, esquerda, direita)

se esquerda < direita

pivo_index = particionar(lista, esquerda, direita)

sort(lista, esquerda, pivo _index - 1)

sort(lista, pivo_index + 1, direita)


função particionar(lista, esquerda, direita)

pivo = lista[direita] # escolhendo o pivo como último

elemento

i = esquerda - 1

para j de esquerda até direita -1

se lista[j] <= pivo

i=i+ 1

trocar(lista[i], lista[j])

trocar(lista[i + 1 ], lista[direita]) # colocando o pivo em sua

posição correta

retornar i + 1


# Inicializando o algoritmo com os índices apropriados

lista= [valores a serem ordenados]

sort(lista, 0, comprimento(lista)-1)


Qual das alternativas abaixo corresponde ao algoritmo em questão?

Gabarito comentado
Anotações
Marcar para revisão

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 457941200086369Estruturas de Dados e Algoritmos

A estrutura de dados “Nó” , utilizada para definir listas ligadas, deve conter pelo menos:

#Estruturas de Dados#Fundamentos de Estruturas de Dados
Questão 457941200195156Estruturas de Dados e Algoritmos

Considere as assertivas, a seguir, sobre estruturas de dados;I- Permite acesso somente ao último item inserido.II- O último item inserido é o primeiro...

#Fundamentos de Estruturas de Dados#Estruturas de Dados
Questão 457941200219932Estruturas de Dados e Algoritmos

Árvores AVL são uma estrutura de dados de árvore binária de busca balanceada, onde a diferença de altura entre assubárvores esquerda e direita de qual...

#Estruturas de Árvores#Estruturas de Dados
Questão 457941200226135Estruturas de Dados e Algoritmos

Selecione qual das seguintes configurações de linhas e colunas de matriz possui maior número de elementos:

#Estruturas de Matrizes#Estruturas de Dados
Questão 457941200285020Estruturas de Dados e Algoritmos

Suponha que em uma fila inicialmente vazia, se inserem (operação “enqueue”) 10 elementos, de 1 a 10, em ordem ascendente. Suponha que um processo aten...

#Estruturas de Dados#Estruturas de Filas
Questão 457941200314236Estruturas de Dados e Algoritmos

Alguns dos algoritmos mais utilizados para o aprendizado de programação sao:

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

Um algoritmo é:

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

Uma linguagem de programação estruturada fornece diversos mecanismos de controle de fluxo de programas. Selecione a alternativa que liste os principai...

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

Suponha que se executam as seguintes operagoes em uma pilha, inicialmente vazia, de inteiros.PUSH 3 PUSH 4 POP PUSH 7 PUSH 9 POP PUSH 2 POP PUSH 1 PUS...

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

A lógica matemática é uma área de estudo que utiliza sistemas formais para representar, analisar e inferir informações sobre o mundo real. As funções ...

#Teoria dos Algoritmos

Continue estudando

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