mateus-hamade/multiple-choice-questions huggingface dataset:
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

Considere a estrutura de dados PILHA suportando três operações básicas, conforme definidas no quadro I abaixo.  Considerando-se uma pilha SJM inicialmente vazia e a sequência de operações indicadas no quadro II, ao final das operações o elemento que se encontra no topo da pilha é:  

A: VW.
B: FIAT.
C: HONDA.
D: RENAULT.
E: HYUNDAI.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

A programação de computadores necessita das estruturas de controle abaixo referenciadas para que possa ser utilizada com eficiência. Neste contexto, relacione as estruturas de controle a seguir com as características correspondentes. ( EE ) ENQUANTO ... FAÇA ... FIM ENQUANTO ( RR ) REPITA ... ATÉ ... FIM REPITA ( ) A condição de teste da estrutura é inserida no fim da estrutura de controle. ( ) A condição de teste da estrutura é inserida no início da estrutura de controle. ( ) Se o resultado do teste for FALSO, a execução do programa permanece no loop. ( ) Se o resultado do teste for VERDADEIRO, a execução do programa permanece no loop. ( ) A saída do loop ocorre quando o teste da condição de controle retorna valor FALSO. ( ) A saída do loop ocorre quando o teste da condição de controle retorna valor VERDADEIRO. A relação correta, de cima para baixo, é:

A: ( RR ), ( EE ), ( EE ), ( RR ), ( RR ) e ( EE ).
B: ( EE ), ( EE ), ( RR ), ( RR ), ( EE ) e ( RR ).
C: ( RR ), ( RR ), ( EE ), ( RR ), ( EE ) e ( EE ).
D: ( RR ), ( EE ), ( RR ), ( EE ), ( EE ) e ( RR ).
E: ( EE ), ( RR ), ( EE ), ( EE ), ( RR ) e ( RR ).
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Observe o algoritmo abaixo:     Após a execução, esse algoritmo irá gerar a seguinte sequência de números: 

A: 12 11 10 14 15 16.
B: 14 12 16 11 18 10.
C: 12 14 11 15 10 16.
D: 14 15 16 12 11 10.
E: 12 16 14 10 15 11.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

A técnica que consiste em comparar elementos adjacentes em um vetor e permutar seus valores se eles estiverem fora de ordem é conhecida como 

A: ordenação por seleção.
B: ordenação de Shell.
C: ordenação vetorial.
D: ordenação por inserção.
E: ordenação por bolhas.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Estrutura de Controle e Repetição

Operadores lógicos são usados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores. O resultado destas expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre valores booleanos. No uso do operador .e. em um algoritmo temos os seguintes resultados: I. V .e. V - o resultado é verdadeiro. II. F .e. V - o resultado é verdadeiro. III. V .e. F - o resultado é verdadeiro. IV. F .e. V - o resultado é falso. V. F .e. F - o resultado é verdadeiro. Assinale a alternativa que contém as afirmativas CORRETAS. 

A: II – IV.
B: IV – V.
C: I – IV.
D: I – V.
E: I – III.
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas

Assinale a alternativa que preenche a lacuna corretamente sobre listas lineares. “A estrutura de dados _____________, permite a inserção e a eliminação de elementos em ambas as extremidades.”

A: Fila.
B: Deque.
C: Grafos.
D: Árvore.
E: Pilha.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

O algoritmo a seguir mostra o uso de passagem de parâmetros por referência de NN para VN e de GG para VG e por valor de SS para VS.     Após a execução desse algoritmo, os valores finais das variáveis NN, SS e GG serão, respectivamente:  

A: 2019, SÃO FRANCISCO e VERDADEIRO
B: 2019, SÃO PEDRO e FALSO
C: 2020, SÃO FRANCISCO e FALSO
D: 2020, SÃO PEDRO e VERDADEIRO
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas

Uma fila é uma estrutura dinâmica de dados que admite remoção de elementos e inserção de novos objetos. Sobre fila, assinale a alternativa correta.

A: De acordo com a definição de fila, todas as inserções são feitas no início da fila.
B: Nas filas, tem-se a disciplina de acesso conhecida como UEPS – último que entra, primeiro que sai (LIFO – Last In, First Out).
C: Todas as remoções são feitas no final da fila.
D: Nas filas, todas as inserções e remoções são feitas no final e possuem a finalidade principal de tornar disponíveis primeiro os elementos mais recentes.
E: A fila tem disciplina de acesso conhecida como PEPS – primeiro que entra, primeiro que sai (FIFO – First In, First Out).
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Observe a rotina abaixo escrita em pseudocódigo. Considerando-se a linha 1 como o ponto de entrada, e que os parâmetros 'a' e 'b' são passados por referência, o valor impresso na linha 5 é:  1. início 2. x : inteiro = 40 3. y : inteiro = 10 4. calcular (x,y) 5. imprimir x 6. fim 7. procedimento calcular(a:inteiro, b:inteiro) 8. a = a - (b * 3) + (b / 2); 9. a = (a * b) / 5; 10. fim da função

A: 40
B: 30
C: 15
D: 10
E: 80
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas , Pilhas

A respeito de conceitos de estruturas de dados, julgue o item que segue. As inserções e retiradas ocorrem na mesma extremidade das pilhas, o topo. Por sua vez, as filas exigem acesso às duas extremidades: a retirada é feita no começo, e a inserção é realizada no término.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Considerando as proposições abaixo, assinale a alternativa que contém a proposição bicondicional p↔q. p: Luiza é bela. q: Marta é morena.

A: Se Luiza é bela, então Marta não é morena.
B: Se Luiza é bela, então Marta é morena.
C: Marta é morena e Luiza é bela.
D: Se Luiza é bela, então Marta é morena.
E: Se Luiza é bela, então Marta não é morena.
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

No contexto de estrutura de dados, assinale a alternativa que descreve corretamente a diferença entre pilhas FIFO e LIFO.

A: O primeiro elemento adicionado a uma pilha LIFO é o primeiro a sair da pilha, enquanto que o último elemento adicionado a uma pilha FIFO é o primeiro a sair da pilha.
B: O primeiro elemento adicionado a uma pilha FIFO é o primeiro a sair da pilha, enquanto que o último elemento adicionado a uma pilha LIFO é o primeiro a sair da pilha.
C: Pilhas FIFO são duplamente encadeadas enquanto que pilhas LIFO possuem encadeamento simples.
D: Pilhas LIFO são duplamente encadeadas enquanto que pilhas FIFO possuem encadeamento simples.
E: Uma pilha FIFO é mais indicada como estrutura de dados estruturados, por exemplo, em um banco de dados, enquanto que pilhas LIFO são mais indicadas para armazenamento de dados não estruturados, por exemplo, dados de redes sociais.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

Assinale a alternativa a respeito dos algoritmos de ordenação Bubble Sort e Quicksort.

A: Quicksort tem um tempo de execução logarítmico no pior caso.
B: Bubble Sort tem um tempo de execução logarítmico em média.
C: Bubble Sort e Quicksort têm um tempo de execução quadrático no pior caso.
D: O algoritmo Quicksort efetua a ordenação da lista, realizando trocas de ordem sucessivas de elementos subsequentes.
E: Bubble Sort é um algoritmo recursivo que efetua, a cada passo, o particionamento da lista que será ordenada em duas sublistas: uma com os elementos maiores que um elemento escolhido como pivô, e a outra com os elementos maiores que este.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Na análise de algoritmos para resolver certos problemas, é necessário avaliar não só o tamanho dos dados de entrada, mas os diferentes cenários para esses dados de entrada. Estes cenários são:

A: cenário complexo, cenário de entrada única e cenário constante;
B: caso constante, caso polinomial e caso exponencial;
C: pior caso, caso médio, melhor caso;
D: cenário inicial, cenário de valores intermediários e cenário assintótico;
E: caso mediano, caso preferencial e caso particular.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Acerca de construção de algoritmos, avaliação de expressões, variáveis e constantes, julgue o item a seguir. São exemplos de constantes literais “NOME”, “Abacaxi”, “falso”, “304958” e “23/12/99”.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Busca

Em sistemas de Recuperação de Informação, os termos de indexação podem ser extraídos diretamente do texto dos documentos, fornecendo uma visão lógica dos documentos. Assinale a alternativa que apresenta corretamente uma das operações realizadas para obter as palavras-chaves.  

A: No processo de reconhecimento da estrutura, ocorre a análise léxica e a remoção de palavras sem semântica associada.
B: O processo de quebra do texto em palavras (tokenização) é dependente da stoplist, um dicionário próprio aplicado à separação das palavras.
C: A classificação de grupos nominais visa a identificação dos verbos e remoção das demais palavras, através de listas de palavras, etiquetadores automáticos e um thesaurus da língua ou do domínio.
D: Acentos, espaçamento e demais símbolos são delimitadores considerados naturais no processo de stemming.
E: O processo de stemming consiste em remover os afixos, preservando o radical e possibilitando o casamento entre variações de uma mesma palavra.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

No que se refere a linguagens de programação e estruturas de decisão/repetição em algoritmos de programação, julgue o item subsequente. A estrutura de decisão SE/ENTÃO/SENÃO, ou IF/THEN/ELSE, permite que seja sempre executado um comando. Isso porque, caso a condição seja verdadeira, o comando da condição SE/ENTÃO será executado; caso contrário, o comando da condição SENÃO (falsa) será executado.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas

Tipos Abstratos de Dados (TAD) correspondem a uma importante técnica de programação que se baseia em tipos estruturados. Em qual dos tipos abaixo os primeiros elementos a serem inseridos são os primeiros a serem removidos?  

A: Pilha
B: Deque
C: Lista circular
D: Fila (FIFO)
E: Arvore
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

Considerando as estruturas de controle de um algoritmo, pode-se afirmar: 

A: São de quatro tipos: estrutura simples e complexas, estrutura de decisão e de repetição
B: São de vários tipos, e dependem da tecnologia em utilização. As mais conhecidas são as de decisão homogênea.
C: Existe basicamente cinco tipos de estruturas a saber: simples, de decisão, de repetição, taxonômica e de cardinalidades
D: Existem basicamente três tipos: estrutura simples ou de sequenciação, de decisão e de repetição.
E: Existem basicamente dois tipos de estruturas de controle em linguagens de programação. As sequenciais, que garantem que o comando seguinte seja executado e as estruturas de decisão, que permitem que uma repetição possa ser executada ou não.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Os operadores relacionais são símbolos utilizados entre dois valores do mesmo tipo e que têm como resultado um valor lógico. Dentre as alternativas abaixo, aquela que contêm um símbolo que não representa um operador relacional é a  

A: =
B: -<
C: <>
D: >=
E: <
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Lógicas de Programação

Há uma diferença entre o código fonte que você escreve e as instruções que a máquina compreende. Para tanto o código fonte deve ser traduzido para linguagem de máquina e, em alguns casos ainda passa por um programa que cria as ligações entre os módulos e acrescenta as sub-rotinas fornecidas pelo sistema operacional. Esse programa é chamado de:

A: interpretador.
B: compilador.
C: compactador.
D: linkeditor.
E: tradutor.
Algoritmos e Estrutura de Dados Estrutura de Dados

Dois conhecidos algoritmos de acesso conjuntos de dados chamados LIFO e FIFO. Usados no despacho de instruções para a CPU, também têm aplicação em logística na movimentação de estoques. São típicos de duas estruturas de dados. Uma delas é chamada de:

A: tabela de dispersão.
B: base.
C: árvore.
D: círculo.
E: pilha.
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas , Listas ( assuntos)

Sobre algoritmos e estrutura de dados, são estruturas de dados clássicas:  I. Vetores.  II. Listas.  III. Filas.   Quais estão corretas?

A: Apenas I.
B: Apenas II.
C: Apenas III.
D: Apenas I e II.
E: I, II e III.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Qual das seguintes definições sobre a estrutura de dados denominada árvore está incorreta?  

A: Uma árvore é uma estrutura que contém um conjunto finito de elementos denominados nós ou vértices.
B: Grau de um nó é o número de sub-árvores de um nó.
C: Um nó que não tem sub-árvores é chamado de nó-folha.
D: Altura de um nó v é o número de nós do caminho da raiz até o nó v.
E: Nível de um nó v é o número de nós do caminho da raiz até o nó v.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

 Considerando que os símbolos w, ~, ÷, ø e v representem as operações lógicas “ou”, “não”, “condicional”, “bicondicional” e “e”, respectivamente, julgue os itens a seguir, acerca da proposição composta P: (pw~q)ø(~pvr), em que p, q e r são proposições distintas. Se a proposição p for verdadeira, então P será falsa.  

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

 Considerando que os símbolos w, ~, ÷, ø e v representem as operações lógicas “ou”, “não”, “condicional”, “bicondicional” e “e”, respectivamente, julgue os itens a seguir, acerca da proposição composta P: (pw~q)ø(~pvr), em que p, q e r são proposições distintas. O número de linhas da tabela-verdade de P é igual a 16.  

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Estrutura de Dados , Hashing

Selecione a alternativa que complete corretamente a seguinte frase: “A estrutura de dados _________________ armazena valores através de chaves e se baseia em uma função de dispersão que tem por objetivo associar um índice a cada chave, e quando duas chaves recebem um mesmo índice, ocorre ___________________.":

A: AVL / uma rotação à esquerda.
B: AVL / uma rotação dupla.
C: árvore B+ / a criação de uma nova folha.
D: tabelas hash / uma colisão.
E: pilha / uma operação POP.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

O algoritmo de ordenação Radix sort é utilizado para ordenar itens identificados por chaves únicas. Assinale a alternativa que exibe as duas classificações do Radix sort.

A: Ponto máximo e ponto médio.
B: Ponto mínimo e ponto médio.
C: Dígito menos significativo e dígito mais significativo.
D: Dígito central e dígito externo.
E: Dígito do ponto mais interno e dígito do ponto mais externo.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Em uma árvore binária completa:

A: Cada nó possui zero ou dois filhos.
B: Todo nó que possui alguma subárvore árvore vazia se localiza no último ou penúltimo nível da árvore.
C: Todo nó que possui alguma subárvore árvore vazia se localiza no último nível da árvore.
D: Todas as chaves da subárvore esquerda são maiores que a chave da raiz.
E: Todas as chaves da subárvore direita são menores que a chave da raiz.
Algoritmos e Estrutura de Dados Estrutura de Dados , Filas , Grafos ( assuntos)

Acerca de tipos básicos de estruturas de dados, assinale a opção correta.

A: Uma estrutura do tipo pilha, também conhecida como stack, permite que as operações sejam realizadas em seu topo a partir do primeiro elemento inserido por meio de acesso FIFO (first in first out).
B: Os grafos se assemelham às filas em termos de estrutura, mas, enquanto nas filas as operações são realizadas no topo, nos grafos elas podem ser realizadas tanto no início quanto no fim da estrutura.
C: Nos grafos, devido à sua estrutura, não há operações possíveis para a determinação de vértices adjacentes, somente os vértices que estão no início (topo) e no fim (base) podem ser determinados.
D: Nas estruturas do tipo árvores, as operações push ( ) e pop ( ) permitem retirar e inserir nós, respectivamente.
E: Árvores são grafos dirigidos mais específicos que os acíclicos, em que existe um nó raiz a partir do qual os demais vértices podem ser acessados e onde cada vértice, exceto o raiz, possui apenas um nó antecessor
Algoritmos e Estrutura de Dados Estrutura de Dados , Listas

A estrutura de dados denominada Lista Ligada (Lista Encadeada) é uma estrutura de dados

A: linear e estática.
B: hierárquica e dinâmica.
C: linear, composta por células, sendo que, de uma forma geral, cada uma aponta para o próximo elemento da lista.
D: hierárquica, composta por células, sendo que uma célula genérica aponta para três outras células.
E: estática, composta por células, sendo que uma célula genérica aponta tanto para o próximo elemento da lista quanto para o elemento anterior da lista.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Texto associado  No programa apresentado, suponha que o comando:           Com este novo comando, ao final da execução do programa, quando comparado com a execução original, 

A: cada elemento de a terá sido multiplicado por 2.
B: cada elemento de b terá sido multiplicado por 3.
C: dois elementos de a terão valores diferentes da versão original.
D: um elemento de bsa terá valor diferente da versão original.
E: os valores impressos para SA e SB serão os mesmos da versão original.
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

O enunciado a seguir deve ser utilizado para responder à questão.     Considere uma estrutura de dados do tipo Pilha, armazenada na memória de um computador. Em um dado instante, o Topo da Pilha encontra-se no endereço 1023 e, a Base da Pilha, no endereço 1027.     Sendo PUSH e POP as instruções tradicionais, respectivamente, de inserção e retirada de elementos na pilha, e x, y, z e k variáveis que contêm valores a serem inseridos ou que recebem valores retirados da pilha, foram realizadas as seguintes operações na pilha:     Ao final da execução das operações na Pilha, ela estará ocupada entre os endereços:  

A: 1021 e 1027
B: 1021 e 1029
C: 1023 e 1027
D: 1023 e 1029
E: 1025 e 1031
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

O enunciado a seguir deve ser utilizado para responder à questão.     Considere uma estrutura de dados do tipo Pilha, armazenada na memória de um computador. Em um dado instante, o Topo da Pilha encontra-se no endereço 1023 e, a Base da Pilha, no endereço 1027.     Sendo PUSH e POP as instruções tradicionais, respectivamente, de inserção e retirada de elementos na pilha, e x, y, z e k variáveis que contêm valores a serem inseridos ou que recebem valores retirados da pilha, foram realizadas as seguintes operações na pilha:     Assinale a alternativa que apresenta a nova situação da Pilha, após a execução das operações apresentadas.  

A: Topo: 10 ; Base: 15
B: Topo: 10 ; Base: 25
C: Topo: 15 ; Base: 90
D: Topo: 25 ; Base: 70
E: Topo: 25 ; Base: 90
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Considere o algoritmo a seguir, elaborado pelo professor de uma disciplina, para responder à questão. O algoritmo visa calcular as notas dos alunos de uma classe em cada Prova da disciplina e a sua respectiva Nota Final. Assuma que, em cada prova, cada questão valha 1 ponto e que, nas impressões realizadas pelo programa, CR significa “Mudar de linha”.  Com base na análise desse algoritmo, assinale a alternativa que apresenta, de forma coerente e respectivamente, o número de alunos na disciplina, o número de provas da disciplina e o número de questões por prova. 

A: 3 ; 10 ; 20
B: 10 ; 3 ; 20
C: 10 ; 20 ; 3
D: 20 ; 3 ; 10
E: 20 ; 10 ; 3
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Considerando-se uma estrutura de dados organizada na forma de uma tabela hash, gravada num HD rígido, com N chaves, na qual a função de espalhamento e o espaço total de armazenagem tenham sido escolhidos de forma que não haja colisões, o número médio de acessos para a recuperação de uma chave é 

A: 1
B: lg2 (N ÷ 2)
C: N ÷ 2
D: N
E: 2N
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Analise o pseudocódigo a seguir. 1. var n: inteiro 2. escreva (“Digite um número inteiro:”) 3. leia(n) 4. n<-n+5 5. escreva(n) Considerando-se que o programa recebeu, como entrada, o valor 10, qual o resultado na tela da execução? 

A: 0
B: 5
C: 10
D: 15
E: 20
Algoritmos e Estrutura de Dados Estrutura de Dados , Grafos

O jantar dos filósofos, formulado por Dijkstra, é um problema clássico da teoria de Sistemas Operacionais. Assinale a alternativa que melhor apresenta o tipo de contexto onde o problema do jantar dos filósofos é empregado.

A: Processos de gestão de thead e de fila.
B: Semáforos assíncronos.
C: Processos de modularização.
D: Processos de gestão de Árvore AVL e pilha.
E: Processos que competem por acesso exclusivo a um recurso.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

No que se refere à lógica de programação, julgue o item a seguir. O método recursivo que utiliza pilhas para executar um procedimento geralmente é automático, de modo que os compiladores podem acionar os procedimentos pré-programados para manipular essas pilhas.  

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Busca , Lógicas de Programação

No que se refere à lógica de programação, julgue o item a seguir. A pesquisa sequencial de uma tabela, ou seja, pela comparação do argumento da pesquisa com a chave de cada entrada, terá o desempenho reduzido se a tabela for ordenada a partir do valor da chave.  

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Um ciclo de instrução é:

A: O período de tempo no qual um computador lê e processa uma instrução em linguagem de máquina da sua memória.
B: O período de tempo no qual um computador lê uma instrução em linguagem de máquina da sua memória.
C: O período de tempo no qual um computador processa uma instrução em linguagem de máquina da sua memória.
D: Nenhuma das alternativas anteriores.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Em relação ao algoritmo é incorreto afirmar:

A: É uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.
B: Consiste em uma expressão textual das etapas da resolução de algum problema, seja ele computacional ou não.
C: Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa.
D: Pode ser comparado por uma lista de procedimentos bem definida, no qual as instruções não são executadas passo a passo a partir do começo da lista e não pode ser facilmente visualizada através de um fluxograma.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação , Complexidade de Algoritmos

Os algoritmos de ordenação são utilizados para os mais diversos cenários de dados. Apesar de terem o mesmo objetivo (ordenação), possuem diferentes complexidades em relação ao número (n) de elementos a serem ordenados. O “quiksort” se destaca como um dos algoritmos mais rápidos para ordenação. No pior caso, a complexidade “quicksort” será:

A: O(logn)
B: O(n logn)
C: O(n)
D: O(n²)
E: O(n )
Algoritmos e Estrutura de Dados Estrutura de Dados , Listas

"É uma lista linear em que todas as inserções de novos elementos são realizadas numa extremidade da lista e todas as remoções de elementos são feitas na outra extremidade da lista.”  Esta é a definição de

A: fila que é uma estrutura de dados do tipo FIFO (First In First Out).
B: pilha que é uma estrutura de dados do tipo FILO (First In Last Out).
C: fila circular que é uma estrutura de dados do tipo FILO (First In Last Out).
D: pilha ordenada que é uma estrutura de dados do tipo FIGO (First In Goback Out).
E: fila que é uma estrutura de dados do tipo LIFO (Last In First Out).