Algoritmos De Ordenação Flashcards

(25 cards)

1
Q

O que é um Algoritmo de Ordenação?

A

Um Algoritmo de Ordenação é um método utilizado para reorganizar os elementos de uma estrutura de dados em uma ordem específica, como crescente ou decrescente.

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

Quais são os tipos mais comuns de Algoritmos de Ordenação?

A

Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort.

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

Como funciona o Bubble Sort?

A

O Bubble Sort compara elementos adjacentes e troca-os de posição se estiverem na ordem errada. Esse processo é repetido até que a lista esteja ordenada.

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

Qual é a complexidade do Bubble Sort?

A

A complexidade do Bubble Sort é O(n) no melhor caso (lista já ordenada) e O(n²) no pior caso.

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

Como funciona o Selection Sort?

A

O Selection Sort encontra o menor (ou maior) elemento e o coloca na posição correta. Em seguida, repete esse processo para o restante da lista.

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

Qual é a complexidade do Selection Sort?

A

A complexidade do Selection Sort é O(n²) em todos os casos.

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

Como funciona o Insertion Sort?

A

O Insertion Sort insere elementos em uma posição adequada dentro de uma lista já ordenada, repetindo o processo para cada novo elemento.

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

Qual é a complexidade do Insertion Sort?

A

A complexidade do Insertion Sort é O(n) no melhor caso (lista já ordenada) e O(n²) no pior caso.

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

Como funciona o Merge Sort?

A

O Merge Sort divide a lista em duas metades, ordena recursivamente cada metade e depois as combina.

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

Qual é a complexidade do Merge Sort?

A

A complexidade do Merge Sort é sempre O(n log n).

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

Como funciona o Quick Sort?

A

O Quick Sort seleciona um pivô e particiona a lista em dois grupos: um com elementos menores e outro com elementos maiores. Esses grupos são ordenados recursivamente.

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

Qual é a complexidade do Quick Sort?

A

A complexidade do Quick Sort é O(n log n) no melhor caso e O(n²) no pior caso.

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

Pergunta

A

Resposta

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

O que é um Algoritmo de Ordenação?

A

Um Algoritmo de Ordenação é um método utilizado para reorganizar os elementos de uma estrutura de dados em uma ordem específica, como crescente ou decrescente.

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

Quais são os tipos mais comuns de Algoritmos de Ordenação?

A

Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort.

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

Como funciona o Bubble Sort?

A

O Bubble Sort compara elementos adjacentes e troca-os de posição se estiverem na ordem errada. Esse processo é repetido até que a lista esteja ordenada.

17
Q

Qual é a complexidade do Bubble Sort?

A

A complexidade do Bubble Sort é O(n) no melhor caso (lista já ordenada) e O(n²) no pior caso.

18
Q

Como funciona o Selection Sort?

A

O Selection Sort encontra o menor (ou maior) elemento e o coloca na posição correta. Em seguida, repete esse processo para o restante da lista.

19
Q

Qual é a complexidade do Selection Sort?

A

A complexidade do Selection Sort é O(n²) em todos os casos.

20
Q

Como funciona o Insertion Sort?

A

O Insertion Sort insere elementos em uma posição adequada dentro de uma lista já ordenada, repetindo o processo para cada novo elemento.

21
Q

Qual é a complexidade do Insertion Sort?

A

A complexidade do Insertion Sort é O(n) no melhor caso (lista já ordenada) e O(n²) no pior caso.

22
Q

Como funciona o Merge Sort?

A

O Merge Sort divide a lista em duas metades, ordena recursivamente cada metade e depois as combina.

23
Q

Qual é a complexidade do Merge Sort?

A

A complexidade do Merge Sort é sempre O(n log n).

24
Q

Como funciona o Quick Sort?

A

O Quick Sort seleciona um pivô e particiona a lista em dois grupos: um com elementos menores e outro com elementos maiores. Esses grupos são ordenados recursivamente.

25
Qual é a complexidade do Quick Sort?
A complexidade do Quick Sort é O(n log n) no melhor caso e O(n²) no pior caso.