Você está na página 1de 2

LISTA DE REVISÃO

02.
#include <iostream>
#include <vector>
using namespace std;

int main() {
vector<int> v(10);
for (int i = 0; i < v.size(); i++) {
v[i] = i;}

for (int i = 0; i < v.size(); i++) {


cout << v[i] << " ";}
cout << endl;

for (vector<int>::reverse_iterator it = v.rbegin(); it != v.rend(); it++) {


cout << *it << " "; }
cout << endl;

return 0;}

03.
#include <iostream>
#include <vector>
using namespace std;

int main() {
vector<int> v = {1, 5, 6, 4, 7, 2};

int posicao = -1;


for (int i = 0; i < v.size(); i++) {
if (v[i] == 7) {
posicao = i;
break;} }

if (posicao >= 0) {
cout << "O valor 7 está na posição " << posicao << endl;}
else {
cout << "O valor 7 não foi encontrado" << endl;}

return 0;}

04. É um processo que visa encontrar um único valor dentro um conjunto de elementos.
Dividindo esse conjunto em subconjuntos, em seguida comparando-os, até restringir ao único
elemento desejado.

1
05. A Ordenação por Bolha vai dividir sequencialmente em pares os elementos do vetor, em
seguida comparar os elementos e reorganizar suas posições até que estejam na ordem correta.
Já a Ordenação por Seleção busca o menor elemento do vetor, para compará-lo com o mais
próximo e movê-lo para sua posição adequada, até que todos os elementos estão em ordem
sequencial.

06.
(VERDADEIRO), (FALSO), (FALSO), (VERDADEIRO)

Você também pode gostar