

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.
Considere o método de ordenação abaixo.

Utilizando este algoritmo de ordenação, percorre-se a lista dada da esquerda para a direita, comparando pares de elementos consecutivos, trocando de lugar os que estão fora da ordem. Em cada troca, o maior elemento é deslocado uma posição para a direita. Trata-se de um algoritmo de ordenação
A preocupação com a complexidade de algoritmos é de extrema importância para o projeto de algoritmos eficientes. Neste contexto, a complexidade de tempo no pior caso para o algoritmo de ordenação QuickSort é
O(n2).
O(n).
O(n2 Log n).
O(n Log n).
O(n Log n Log n).
Algoritmo guloso é uma técnica para resolver problemas de otimização. Um algoritmo que usa essa estratégia faz sempre escolhas que, naquela interação, parecem excelentes. Isso pode levar a uma solução ótima, ou não, mas certamente satisfatória. A respeito dos algoritmos gulosos, é correto afirmar:
seguem a solução mais promissora sem explorar as outras soluções.
são soluções de programação dinâmica.
após cada iteração, pode-se rever o ótimo corrente, alterar a decisão e seguir para obtenção da solução ótima.
são algoritmos que têm prova de correção simples.
Dado o pseucódigo abaixo:
---------------------INICIO:
---------------------{
---------------------INTEGER i =0, j=0 , TRAB=1, VAR=2;
---------------------------ENQUANTO (i < 8)
----------------------------------{
---------------------------------------VAR= VAR+1;
---------------------------------------i = i +1;
---------------------------------------ENQUANTO (j < 9)
--------------------------------------------------{
------------------------------------------------------TRAB = TRAB + 2;
------------------------------------------------------j = j + 1;
--------------------------------------------------}
-----------------------------------}
---------------------IMPRIME TRAB;
---------------------IMPRIME VAR;
---------------------}
---------------------FIM:
Após a execução do programa acima, as variáveis TRAB e VAR terão respectivamente os valores:
20 e 11
21 e 12
18 e 13
19 e 10