

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A partir de uma lista linear com encadeamento simples, com n nós, pode-se conceber uma lista circular com encadeamento simples, na qual
cada nó aponta para o nó anterior e também para o próximo nó da lista.
cada nó aponta para o próximo nó e também para o último nó da lista.
o primeiro nó da lista aponta para ele mesmo, independentemente do tamanho da lista.
o último nó da lista aponta para ele mesmo, independentemente do tamanho da lista.
o último nó da lista aponta para o nó-cabeça dessa lista.
Assinale a alternativa que apresenta a estrutura que é muito útil para a implementação de algoritmos que necessitam de estruturas hierárquicas, sendo caracterizada como uma estrutura de dados bidimensional, não linear, com propriedades especiais.
lista
fila
pilha
árvore
lista encadeada
Uma das operações mais realizadas em sistemas é a operação de busca. Árvores binárias de busca são uma implementação que visa otimizar tal operação pela disposição dos dados no armazenamento. A complexidade da busca em uma árvore é representada por O(n). Podemos afirmar que a complexidade de uma árvore é igual à(ao):
Sua altura.
Valor do elemento alocado em sua raiz.
Número de elementos armazenados nela.
Metade do número de elementos armazenados nela.
Se os elementos X, Y, W, Z, nessa ordem, forem colocados em uma pilha e excluídos um de cada vez, eles serão removidos na ordem
X, Y, W, Z.
Y, Z, X, W.
Z, W, Y, X.
Z, X, Y, W.
W, Y, X, Z.
Nas estruturas conhecidas como árvores, o nó do topo da árvore, do qual descendem os demais nós, denomina-se nó
interior.
terminal.
raiz.
exterior.
filho.
Quanto aos conceitos de árvore binária, assinale a alternativa correta.
Operações que utilizam recursão não podem ser realizadas sobre árvores binárias.
A árvore pode ser vazia, isto é, não ter nenhum elemento.
Uma árvore estritamente binária com n folhas tem 2n2 - 1 nós.
A altura de um nó é o comprimento do menor caminho do nó até o seu primeiro descendente.
Uma árvore binária completa possui, no máximo, oito nós.
Uma estrutura de dados do tipo ____________ é conhecida como LIFO (last in, first out, ou seja, o último que entra é o primeiro a sair), enquanto uma estrutura de dados do tipo _______________ é conhecida como FIFO (first in, first out, ou seja, o primeiro que entra é o primeiro a sair).
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
fila – vetor
pilha – fila
árvore – pilha
lista encadeada – matriz
vetor – lista encadeada
Numa estrutura de dados do tipo Árvore B, onde cada nó não raiz pode conter entre d e 2.d chaves, a complexidade do algoritmo de busca é da ordem
log de N na base 2.
log de N na base d.
N vezes log de N na base 2.
N.
N2.
Acerca de estruturas de dados, assinale a alternativa correta.
A estrutura denominada Pilha é considerada do tipo FIFO (first in, first out); o primeiro elemento inserido será o primeiro elemento a ser removido.
A estrutura denominada Fila é considerada do tipo FILO (first in, last out); o primeiro elemento a ser inserido será o último elemento a ser removido.
A estrutura denominada lista simplesmente encadeada não ordenada armazena um ou vários dados em cada elemento, e tem um ponteiro apontado para o último elemento que permite o encadeamento e a estrutura linear.
A estrutura denominada árvore é um conjunto finito de elementos, onde cada elemento é denominado nó, e o primeiro nó é conhecido como raiz da árvore.
A estrutura denominada árvore AVL é uma árvore binária não balanceada, em que cada nó representa uma diferença de altura entre as subárvores direita e esquerda de 1, 2 ou 3 nós.
Que tipo de estrutura de dados está representada na Figura 1 abaixo?

Figura 1 – Estrutura de dados
Árvore binária.
Fila.
Pilha.
Lista ligada.
Vetor.
Paula visualizou a seguinte estrutura de dados:

A representação sequencial desta árvore binária é:
ABCDEFG
ABDECFG
ACFGBDE
ACBGFED
Pedro deseja utilizar uma estrutura de dados estática e ordenada com elementos do mesmo tipo. Neste caso, ele deve utilizar um (a):
fila
vetor
pilha
árvore
Uma sequência de valores é armazenada em uma estrutura de dados, onde novos elementos são inseridos no final da lista e removidos também do final da mesma. Dessa forma, qualquer elemento só pode ser removido quando todos os elementos inseridos após ele também forem removidos. Essa descrição caracteriza uma estrutura de dados conhecida como:
Lista duplamente encadeada.
Lista simplesmente encadeada.
Fila.
Pilha.
Árvore binária.
A estratégia de agrupamento hierárquico em que a construção da árvore é iniciada pelo nó raiz, onde todos os exemplares são alocados, inicialmente, a um único grupo e, interativamente, os grupos são divididos de acordo com algum critério de dissimilaridade, aplicado aos exemplares que os constituem e, além disso, enquanto houver grupos formados por mais de um exemplar, dois grupos distintos são criados a cada divisão, dando origem aos demais nós internos da árvore, é conhecida como
método AGNES.
método DIANA.
método de k-médias.
método DBSCAN.
mapa auto organizáveis.
No que diz respeito à programação de computadores, observe a estrutura de dados PILHA P, suportando três operações básicas, conforme definidas no quadro I - DEFINIÇÕES.
I - DEFINIÇÕES
OPERAÇÃO | SIGNIFICADO |
Push (P,e) | ✓INSERE um elemento qualquer e na pilha P. |
Pop(P) | ✓ REMOVE o elemento de topo na pilha P. |
Top(P) | ✓ ACESSA, SEM REMOVER, o elemento do topo da pilha P. |
Considere uma pilha P&L inicialmente vazia e a sequência de operações indicadas no quadro II – OPERAÇÕES.
II – OPERAÇÕES
SEQUÊNCIA DE OPERAÇÕES | |
1 | Push(P&L,JARDIM ALVORADA) |
2 | Push(P&L,SANTA CRUZ) |
3 | Push(P&L,BELA VISTA) |
4 | Push(P&L,SÃO JOSÉ) |
5 | Top(P&L) |
6 | Push(P&L,Pop(P&L)) |
7 | Push(P&L,VILA GUAPORÉ) |
8 | Push(P&L,Top(P&L)) |
9 | Pop(P&L) |
Ao final das operações, o elemento que se encontra no topo da pilha é:
JARDIM ALVORADA
SANTA CRUZ
SÃO JOSÉ
BELA VISTA
Uma estrutura de dados onde existe uma coleção ordenada de entidades sendo a metodologia de busca com base no deslocamento relativo ao primeiro (cabeça) da coleção, chama-se:
árvore.
lista.
pilha.
fila.
árvore binária.
A linguagem de programação Java fornece o método de ordenação sort para diversos tipos de dados. Na versão de ordenação ascendente de arrays de inteiros, o algoritmo utilizado é uma versão do Dual-Pivot Quicksort, de Vladimir Yaroslavskiy, Jon Bentley e Joshua Bloch. Esse algoritmo performa melhor do que outras implementações tradicionais do Quicksort.
Com base no exposto, assinale a alternativa que apresenta a complexidade temporal média do algoritmo de ordenação padrão do Java para arrays de inteiros.
O(n log n)
O(nn)
O(n²)
O(n)
O(1)
Considere que em uma tabela de dispersão (ou tabela hash) de módulo 9, inicialmente vazia, que usa endereçamento aberto, técnica de tentativa linear para resolver colisões e função de dispersão h(k) = k mod m, onde k é a chave a ser inserida, foram inseridas as seguintes chaves: 3, 14, 15, 81, 65, 19, 35, 40 e 50 (nesta ordem). O número de colisões para a inserção desses dados é:
2.
0.
4.
1.
3.
Analise as afirmações, a seguir, a respeito de Listas:
I - Uma lista é uma coleção de elementos que podem ser de tipos mistos.
II - Listas são estruturas muito flexíveis, porque podem crescer ou diminuir de tamanho, durante a execução de um programa.
III - Toda lista deve seguir determinada organização, que é padrão para qualquer lista.
Estão corretas as afirmações:
I e II.
II, apenas.
III, apenas.
II e III.
A matriz em algoritmos é uma variável composta homogênea multidimensional. Ela é formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo identificador (mesmo nome), e alocadas sequencialmente na memória.
Uma variável tipo matriz precisa de:
Um índice para cada uma de suas dimensões.
Várias variáveis do mesmo nome.
Uma variável composta em cada dimensão criada.
Pelo menos duas variáveis com o mesmo número em cada dimensão criada.