Foram encontradas 1.568 questões.
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore AVL
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binárias de Busca
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Rubro-Negra
Duas implementações muito comuns de árvore binária balanceada de busca são as árvores AVL (sigla das iniciais dos autores: “Adelson-Velskii e Landis”) e RB (sigla das iniciais de “Red-Black”, traduzidas como “vermelha e preta” ou “rubro negra”). Considere as seguintes afirmativas:
I. Em uma árvore AVL, as alturas das duas sub-árvores (esquerda e direita) de qualquer nó se diferem, no máximo, por 1 (maior altura subtraído pela menor altura).
II. Qualquer nó das árvores AVL e RB podem ter 0, 1 ou 2 nós filhos (nenhum filho; um filho à esquerda ou à direita; ou dois filhos, um à esquerda e outro à direta), independentemente de sua posição na árvore.
III. Em uma árvore RB, as alturas das duas sub-árvores (esquerda e direita) de qualquer nó se diferem, no máximo, pelo fator 2 (maior altura dividido pela menor altura).
Sobre as afirmativas, pode-se concluir que:
Provas
Um programador foi escalado para implementar um sub-programa que verifica se uma árvore binária qualquer é uma árvore binária de busca (ABB). Este sub-programa deve retornar “1” apenas quando a raiz da árvore binária fornecida como parâmetro for uma árvore binária de busca e retornar “0” caso contrário. Este programador implementou, na linguagem C, dois algoritmos distintos (Algoritmo 1 e Algoritmo 2) e está em dúvida sobre qual implementação ele deve utilizar. Considere a representação da árvore pelos nós dinâmicos definidos pelo “struct _no”. Como critério de corretude, considere a solução do problema conforme o enunciado e, como critério de eficiência, o número de comparações.
| typedef struct _no no; | |
| // Algoritmo 1 | // Algoritmo 2 |
Qual das seguintes alternativas é verdadeira?
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Suponha que um cliente execute uma sequência qualquer de chamadas “push” e “pop” (inserção e remoção) em uma pilha. Esta sequência é formada por 20 chamadas misturadas entre “push” e “pop”. No total, são 10 chamadas “push” e 10 chamadas “pop”. As chamadas “push” inserem, em ordem crescente, os números de 0 a 9 e as chamadas “pop” exibem na tela o elemento removido. Considerando o que é exibido na tela, após a execução de uma sequência de chamadas, qual das sequências a seguir não é possível acontecer?
Provas
O gerenciamento de programas em sistemas Linux tem sido facilitado com o uso de pacotes e ferramentas para suas instalações, remoções e atualizações a partir de repositórios na Internet. Entre as alternativas a seguir, indique a incorreta:
Provas
- Fundamentos de Sistemas OperacionaisGerenciamento de Recursos de Hardware
- LinuxComandosdf
- LinuxComandosdu
- LinuxComandosfree (Linux)
- LinuxProcessos no Linuxps
- LinuxProcessos no Linuxtop
A monitoração de recursos em sistemas Linux, como o uso de CPUs, o consumo de memória e dos espaços em sistemas de arquivo, é fundamental. Essas atividades podem ser feitas através de programas utilitários. Entre as alternativas a seguir, indique aquela que mostra uma associação correta entre programa e sua funcionalidade:
Provas
- Protocolos e ServiçosInternet e EmailHTTP: Hyper Text Transfer Protocol
- Protocolos e ServiçosInternet e EmailHTTPS: Hyper Text Transfer Protocol Secure
Considerando a configuração de um servidor HTTP Apache, assinale a alternativa incorreta:
Provas
- Protocolos e ServiçosInternet e EmailHTTP: Hyper Text Transfer Protocol
- Protocolos e ServiçosInternet e EmailHTTPS: Hyper Text Transfer Protocol Secure
Considerando o funcionamento de um servidor HTTP Apache, assinale a alternativa incorreta:
Provas
Sobre LDAP (Lightweight Directory Access Protocol), é correto afirmar que:
Provas
Considerando alta disponibilidade e alto desempenho na operação de um serviço acessível via rede, indique a alternativa incorreta:
Provas
Considerando a migração de uma aplicação legada para um ambiente de nuvem com recursos adequados, indique a alternativa incorreta:
Provas
Caderno Container