Questões
Pratique com questões de diversas disciplinas e universidades
4.038 questões encontradas(exibindo 10)
O que é pesquisa binária?
As estruturas de dados lineares (fila, pilha e lista) são muito utilizadas para resolver problemas computacionais. Cada uma dessas estruturas pode ser implementada com diferentes características e atendem a diferentes tipos de problemas.
Sobre as características dessas estruturas de dados, classifique V para as sentenças verdadeiras e F para as falsas:
- ( ) Em uma pilha, o último elemento a entrar é o primeiro a sair.
- ( ) Em uma fila, o primeiro elemento a entrar é o último a sair.
- ( ) Uma lista permite que as inserções possam ser feitas em qualquer lugar (posição), mas as remoções, não.
- ( ) Para remover um elemento de uma lista duplamente encadeada, deve-se alterar o encadeamento dos elementos anterior e próximo ao elemento removido.
Para trabalharmos com uma grande quantidade de dados, ordenação, busca, dentre outras aplicações, as estruturas de dados nos fornecem muitos recursos. Podemos utilizar as filas, pilhas, listas e também as árvores. Sobre a estrutura de dados árvores podemos afirmar que
Dentro da estrutura de Armazenamento Associativo, a função de Mapas Associativos é realizar a associação entre elementos dentro da estrutura, realizando a associação entre uma chave e um valor recebidos, permitindo a recuperação rápida de um valor associado a uma chave. Analise as sentenças a seguir:
I. Um mapeamento é definido por meio de uma relação entre seus pares.
II. Um mapeamento nem sempre é baseado em questões lógicas ou matemáticas.
III. Um mapa pode ser definido por fórmulas.
IV. Em uma função de mapeamento, não há retorno de valores.
V. Os Mapas Associativos permitem adicionarmos associações e removê-las se necessário.
Assinale a alternativa que apresenta as sentenças corretas quanto a Mapas Associativos:
What did the children do in the microworld activity?
I – Podemos dizer que vetores são arranjos estruturais lineares e unidimensionais.
II – Os registros (structs) permitem que criemos novos tipos de dados compostos a partir de outros tipos de dados.
III – Pode-se dizer que matrizes são estruturas de dados multidimensionais, podendo ser combinadas com structs.
Qual é o risco principal ao utilizar a recursão em um algoritmo?
Qual das seguintes afirmações é verdadeira em relação à memória ocupada por elementos em programação?
Qual é a vantagem de utilizar conjuntos em vez de listas em certas aplicações?