AULA 02 - Projeto e Análise de Algoritmos - Resolução de Exercícios

  Рет қаралды 6,168

Danilo Eler

Danilo Eler

3 жыл бұрын

Disciplina: Projeto e Análise de Algoritmos
AULA 02: Análise Assintótica - Resolução de Exercícios
Professor: Danilo Medeiros Eler
daniloeler.github.io/teaching...
Conteúdo:
- Análise de Algoritmos
- Análise Assintótica
- Complexidade de Tempo
- Classes de Comportamento Assintótico
- Notação Assintótica
Bacharelado em Ciência da Computação
Faculdade de Ciências e Tecnologia
Departamento de Matemática e Computação
Programa de Pós-graduação em Ciência da Computação
Unesp - Universidade Estadual Paulista
Presidente Prudente/SP, Brasil
#analisealgoritmos #projetoalgoritmos #analiseassintotica #assintotica #complexity #analysis #design #algorithms #analise #projeto #algoritmos #complexidade #assintotic #concursopetrobras #concurso #concursos #petrobras #computacao #cienciadacomputacao

Пікірлер: 16
@alfamath3298
@alfamath3298 3 жыл бұрын
Finalmente consegui entender essas notações. top
@mikaelandrade5795
@mikaelandrade5795 2 жыл бұрын
Obrigado pelas aulas, estão me ajudando muito na matéria de PAA.
@engso.arthur
@engso.arthur Жыл бұрын
Isso sim é didática
@hugovinicius2451
@hugovinicius2451 Жыл бұрын
Professor show de bola
@wiltonribeiro9198
@wiltonribeiro9198 Жыл бұрын
Parabéns!
@PauloViniciusMoreiraDutra
@PauloViniciusMoreiraDutra 3 жыл бұрын
O laço for não contaria? Por exemplo, na primeira questão, letra a: 1 + n + n. Ou seja, o n que coloquei a mais é do incremento da variável i. Essa é minha dúvida
@danilome
@danilome 3 жыл бұрын
Pode contar tanto o incremento quanto a verificação (i
@PauloViniciusMoreiraDutra
@PauloViniciusMoreiraDutra 3 жыл бұрын
@@danilome Muito obrigado professor. Excelente explicação em seus vídeos.
@aanshirra8445
@aanshirra8445 4 ай бұрын
na letra i) voce diz que as duas linhas de dentro do for serão executadas. só que é um if. existe a chance de que aquela atribuição "menor = menor[i]" nao seja executada
@danilome
@danilome 4 ай бұрын
Ola. Depende do caso. No pior caso as duas são executadas, ou seja, sempre troca o valor do menor. No melhor caso pode não ser executada ou ser executada só uma vez. Você tem que fazer as duas análises nesse exercício.
@aanshirra8445
@aanshirra8445 4 ай бұрын
@@danilome mas voce considerou ele no melhor caso. por isso a duvida
@danilome
@danilome 4 ай бұрын
​​​@@aanshirra8445indiquei que no melhor caso é executado uma vez. Só não seria executado se o vetor estivesse todo preenchido com 'MAIOR-INTEIRO'
@aanshirra8445
@aanshirra8445 4 ай бұрын
@@danilome mas o melhor nao seria nao executar nenhuma, nesse caso ?
@danilome
@danilome 4 ай бұрын
@@aanshirra8445 ola. O if sempre é executado, mas como você bem observou a instrução menor = vetor[i] pode não ser executada quando o vetor inteiro estiver preenchido com MAIOR-VALOR em todas as posições, mas isso é mais raro de ocorrer na pratica. Mas seria sim o melhor caso. Mas quando colamos na notação assintotica nao da diferença,pois é apenas uma constante
@bentrieloniichan2607
@bentrieloniichan2607 Жыл бұрын
no caso na letra d) o custo não seria 1 no melhor caso? já que se não tiver nenhum nome ele entra no else direto e faz só uma operação.
@danilome
@danilome Жыл бұрын
Ola. Na análise, consideramos um tamanho 'n', ou seja, sempre tem elementos para realizar a busca. Não podemos dizer que está vazio. Pois, se considerarmos zero elementos, todos os algoritmos teriam o mesmo tempo no melhor caso, isto é, nao seriam executados.
WORLD'S SHORTEST WOMAN
00:58
Stokes Twins
Рет қаралды 114 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 10 МЛН
Water powered timers hidden in public restrooms
13:12
Steve Mould
Рет қаралды 705 М.
Complexidade de Algoritmos (Aula 1).
23:43
Cristiano Vasconcellos
Рет қаралды 18 М.
[PAA DC-UFSCar] Análise assintótica parte 1 - Notação Big O
25:50
Notação do O Grande - Complexidade de Algoritmos II
25:08
Programação Dinâmica
Рет қаралды 44 М.
WORLD'S SHORTEST WOMAN
00:58
Stokes Twins
Рет қаралды 114 МЛН