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

Considere o conceito de complexidade polinomial, definido como O(p(n)), onde p(n) é um polinômio e O representa o limite...

1

457941201627951
Ano: 2024Banca: IBFCOrganização: TRF - 5ª REGIÃODisciplina: Estruturas de Dados e AlgoritmosTemas: Fundamentos de Algoritmos | Técnicas de Ordenação | Teoria dos Algoritmos | Análise de Complexidade
Considere o conceito de complexidade polinomial, definido como O(p(n)), onde p(n) é um polinômio e O representa o limite superior da complexidade de um algoritmo. Algoritmos que pertencem à classe P são aqueles que possuem soluções algorítmicas cuja complexidade é limitada por um polinômio de grau k, ou seja, O(nk) para alguma constante k.

Esse tipo de problema é considerado solucionável em tempo "razoável" ou eficiente. Dado esse contexto, analise as afirmativas a abaixo sobre a classe P e a complexidade polinomial.

I. Algoritmos de ordenação como a ordenação por inserção têm uma complexidade polinomial de O(n 2 ), o que os coloca na classe P.

II. A classe P engloba todos os problemas que podem ser resolvidos por algoritmos em tempo polinomial, independente de hardware.

III. Algoritmos de pesquisa binária, embora eficientes, não são classificados como pertencentes à classe P, pois sua complexidade é logarítmica, e não polinomial.

IV. Um algoritmo que possui uma complexidade de tempo O(n k ), onde k é constante, resolve o problema no pior caso em tempo polinomial e, portanto, pertence à classe P.

Estão corretas as afirmativas:
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 457941200192126Estruturas de Dados e Algoritmos

O programa a seguir é tipicamente uma estrutura:Enquanto (condição) Faça (bloco de código) Fim Enquanto

#Lógica de Programação#Teoria dos Algoritmos
Questão 457941200372080Estruturas de Dados e Algoritmos

Duas estruturas de dados básicas são a pilha e a fila. Os dois comandos clássicos utilizados na estrutura de dados do tipo pilha são:

#Fundamentos de Estruturas de Dados#Estruturas de Filas#Estruturas de Pilhas#Estruturas de Dados
Questão 457941200410377Estruturas de Dados e Algoritmos

Considere o trecho de código abaixo: String[][] matriz = {{"A", "B"}, {"C", "D", "E"}, {"F", "G"}}; System.out.println(matriz[2][1]); Assinale a alter...

#Teoria dos Algoritmos
Questão 457941200581615Estruturas de Dados e Algoritmos

Em linguagem de programação existem vários tipos de dados. Os que são tipicamente usados como resultados de expressões condicionais, ou como variáveis...

#Estruturas de Dados#Teoria dos Algoritmos
Questão 457941200886625Estruturas de Dados e Algoritmos

Dentro dos conceitos básicos de programação, temos especificamente as Estruturas de Iteração ou Repetição. Quanto à estrutura desse tipo, assinale a a...

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

Leia a frase abaixo referente aos conceitos básicos sobre Estruturas de Dados. "Existem diversas Estruturas de Dados utilizadas na programação, quatro...

#Técnicas de Hashing#Estruturas de Dados#Estruturas de Grafos#Estruturas de Árvores#Estruturas de Listas
Questão 457941201793294Estruturas de Dados e Algoritmos

Selecione a alternativa que tenha uma estrutura de dados baseado no princípio FIFO:

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

A pilha é uma estrutura de dados baseada no princípio LIFO (Last-In, First-Out), que tem fundamentalmente duas operações básicas que são:

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

Assinale a alternativas que esteja tecnicamente correta quanto ao pseudocódigo, em inglês, que representa uma estrutura de repetição.

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

A estrutura de dados especial, que associa chaves de pesquisa a valores, também chamada de tabela de dispersão, é conhecida pelo nome em inglês:

#Fundamentos de Estruturas de Dados#Estruturas de Dados

Continue estudando

Mais questões de Estruturas de Dados e AlgoritmosQuestões sobre Fundamentos de AlgoritmosQuestões do IBFC