Stack Overflow em Português Asked on January 21, 2021
Eu tenho algumas questões sobre analisar complexidade de algoritmo, eu tenho a resposta correta delas(verdadeiro ou falsa),porém não sei como provar, se alguém conseguir me explicar o raciocínio pra chegar a prova real delas:
Em análise assintótica, quem domina é o termo com maior magnitude. Por exemplo, na expressão:
N³ + 1000N² + 10000N + 1000000, quem domina é O N³. Isso pq conforme N vai ao infinito, o valor dos demais termos torna-se irrisório perto de N³.
Então, avaliando as proposições.
f(n) = Ω(g(n))
se e somente se f(n) = O(g(n)) => Ω(g(n)) = O(g(n))
. O que essa expressão está nos dizendo é que para uma função ser igual ao melhor caso de outra função, também deve ser igual ao pior caso, o que é um absurdo. Basta tomar uma função qualquer que tenha melhor caso diferente do pior caso, que irá contradizer essa proposição, provando sua falsidade.Na terceira me parece que o gabarito está errado, e a quarta não sei responder. Peço que consulte seu professor e me retorne, também quero saber.
Espero ter ajudado ;)
Answered by Allan Juan on January 21, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP