QUESTÃO 2
Apesar de serem estruturas de dados bastante comuns de se encontrar em aplicações como bancos de dados, ou mesmo na organização de memória de um sistema operacional, árvores podem parecer um pouco complexas quanto à sua implementação. Todavia, é possível simplificar.
(Fonte: OLIVEIRA, Pietro Martins de; LEON, Rogério de. Estrutura de Dados II. Maringá-PR, Unicesumar, 2019.)
Observe o código-fonte de declaração a seguir:
//Constantes
#define tamanho 100
//Estrutura
struct str_no {
char dado;
int esquerda;
int direita;
int pai;
};
//Variáveis
struct str_no arvore[tamanho];
int indice=0;
I. Pode-se dizer que temos uma árvore dinâmica em vetor estático.
II. Pode-se dizer que essa é uma árvore estática em vetor estático.
III. Pode-se dizer, sem sombra de dúvidas, que se trata de uma heap.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
II, apenas.
Alternativa 3:
I e III, apenas.
Alternativa 4:
II e III, apenas.
Alternativa 5:
I, II e III.
Soluções para a tarefa
Respondido por
11
Resposta:
Alternativa 2
Explicação:
Na minha opinião é a a alternativa 2 em função de declarar a constante como 100 e atribuir isso no vetor juntamente com a arvore
Perguntas interessantes
Geografia,
3 meses atrás
Matemática,
3 meses atrás
Informática,
4 meses atrás
Geografia,
4 meses atrás
Português,
9 meses atrás
Matemática,
9 meses atrás
Filosofia,
9 meses atrás