sexta-feira, 22 de março de 2013

Questão da terceira semana

MO417 - Questão para a prova oral

Número:
 
Enunciado: Dada uma arvore de decisão de um algoritmo de ordenação por comparação, sabemos que dentre seus ramos ela tem um cujo tamanho é nlg(n), de onde vem a prova de que todo algoritmo por comparação é Ω(nlg(n)) para seu pior caso, porém alguns algoritmos como o insertionsort para o pior caso é O(n^2).
Dentro da perspectiva de arvore de decisão e do algorítmo insertion sort, é incorreto afirmar que:

  1. Assumimos a hipotese de que n! é o número de folhas mínimo de uma arvore de decisão para provarmos que todo algoritmo de comparação é Ω(nlg(n)).
  2. Devido a assumirmos a hipótese de que no "melhor" dos piores casos somente existirá uma comparação entre dois locus distintos da array para a prova de que todo algoritmo de comparação é Ω(nlg(n)).
  3. Devido ao insertion-sort fazer mais de uma comparação entre dois Locus distintos de um array, isso permite que ele passe do  número de O(nlog(n)) e varie entre Ω(nlg(n)) e O(n^2) no seu pior caso.
  4. Devido ao insertion-sort fazer no pior caso a comparação de um elemento i qualquer com seus i-1 elementos anteriores para seus n elementos.
  5. NDA
Ideia original de: Edson Riberto Bollis

segunda-feira, 18 de março de 2013

Questões da primeira e segunda semana

Segue as questões da primeira e segunda semana como foram escritas, pode se ver no end:
http://algorithmic-complexity-issues.webnode.com/noticias/


Questão para segunda semana de aula
15/03/2013 22:25

========================================================================

MO417 - Questao para a prova oral

Numero:

Ideia original de: Edson Riberto Bollis

Recursivamente, o algorhitmo que não  é O(nlg n) e nem O(n^2lg n) é dado por
a) T(n) = 2T(n/2) + cn.
b) T(n) = 3T(n/4) + nlgn.
c) T(n) = 9T(n/3) + n
d) T(n) = 2T(n/2) + nlgn
e) NDA



Questão da primeira semana de aula
08/03/2013 23:14

======================================================================

Qual a família de funções que segundo a definição da notação Θ torna possível as constânte c1 = c2=1 tq n0≤n, para k pertencente aos naturas?
a) n^k
b)2*n^k
c)k*log(n)
d)(n/4)*log(n)
e)NDA

Reposta: a, pois   c*n^k≤n^k≤c*n^k <=> C=1