Estrutura de Dados Flashcards

1
Q

O que é uma pilha em estrutura de dados?

A

Uma estrutura linear que segue o princípio LIFO (Last In, First Out).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais são os tipos de pilha?

A

Pilha de tamanho fixo e dinâmico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que faz a operação push?

A

Insere um novo elemento na pilha.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que faz a operação pop?

A

Remove o elemento do topo da pilha.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que faz a operação top?

A

Retorna o elemento do topo sem removê-lo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qual a função de isEmpty na pilha?

A

Verifica se a pilha está vazia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual a função de isFull na pilha?

A

Verifica se a pilha está cheia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é uma fila em estrutura de dados?

A

Uma estrutura linear que segue o princípio FIFO (First In, First Out).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é ‘front’ em uma fila?

A

A posição de entrada da fila (também chamada de head).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é ‘rear’ em uma fila?

A

A posição final da fila (também chamada de tail).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que faz a operação enqueue?

A

Adiciona um elemento ao final da fila.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que faz a operação dequeue?

A

Remove o elemento do início da fila.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que faz a operação peek?

A

Retorna o elemento inicial sem removê-lo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que faz isEmpty em uma fila?

A

Verifica se a fila está vazia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que faz isFull em uma fila?

A

Verifica se a fila está cheia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quais os tipos de listas encadeadas?

A

Simples, Duplamente Vinculada, Circular Simples, Circular Duplamente Encadeada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

O que é uma Lista Encadeada Simples?

A

Cada nó aponta para o próximo, e o último aponta para null.

18
Q

O que é uma Lista Duplamente Vinculada?

A

Cada nó aponta para o próximo e para o anterior.

19
Q

O que é uma Lista Circular Encadeada Simples?

A

O último nó aponta para o primeiro.

20
Q

O que é uma Lista Circular Duplamente Encadeada?

A

O último nó aponta para o primeiro e vice-versa.

21
Q

Quais são as operações básicas de listas?

A

Inserção, Pesquisa, Exclusão.

22
Q

O que é um array?

A

Uma coleção de elementos do mesmo tipo em posições contíguas de memória.

23
Q

Quais são os tipos de arrays quanto ao tamanho?

A

Arrays de tamanho fixo e arrays de tamanho dinâmico.

24
Q

Quais são os tipos de arrays quanto à dimensão?

A

Unidimensionais e multidimensionais.

25
Q

O que é travessia em arrays?

A

Processo de acessar cada elemento sequencialmente.

26
Q

O que é inserção em arrays?

A

Adicionar um elemento em uma posição específica.

27
Q

O que é exclusão em arrays?

A

Remover um elemento mantendo a ordem.

28
Q

O que é pesquisa em arrays?

A

Encontrar um elemento específico.

29
Q

O que é um grafo?

A

Estrutura de dados composta por vértices (nós) e arestas.

30
Q

O que é um grafo nulo?

A

Não possui nenhuma aresta.

31
Q

O que é um grafo trivial?

A

Possui apenas um vértice.

32
Q

O que é um grafo não direcionado?

A

Arestas não têm direção.

33
Q

O que é um grafo direcionado?

A

Arestas têm direção (pares ordenados).

34
Q

O que é um grafo conectado?

A

Todos os nós são acessíveis entre si.

35
Q

O que é um grafo desconectado?

A

Pelo menos um nó não é acessível de outro.

36
Q

O que é um grafo regular?

A

Todos os vértices têm o mesmo grau K.

37
Q

O que é um grafo completo?

A

Cada nó está conectado a todos os outros.

38
Q

O que é um grafo de ciclo?

A

Um grafo que forma um ciclo, com grau mínimo 2 por vértice.

39
Q

O que é um grafo cíclico?

A

Contém pelo menos um ciclo.

40
Q

O que é um grafo acíclico direcionado?

A

Não contém ciclos e é direcionado (DAG).

41
Q

O que é um grafo bipartido?

A

Vértices divididos em dois conjuntos sem arestas internas.

42
Q

O que é um grafo ponderado?

A

Arestas possuem pesos associados.