1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
Texto de pré-visualização
Exponenciação com expoente inteiro Problema Dados dois inteiros a e n calcular aⁿ O problema pode ser resolvido com uma abordagem ingênua On executando n multiplicações Expa n p 1 para i 1 até n p p a retornar p Podemos fazer melhor Exponenciação com expoente inteiro Algoritmo Olog₂ n Idéia se tivermos calculado p aⁿ² com mais uma multiplicação conseguimos calcular p aⁿ Basta fazer p pp Expra n se n 0 retornar 1 senão se n mod 2 1 retornar Expra n1a senão p Expra n2 retornar p p Divisão e Conquista Busca Binária Problema Dado um subarray de inteiros diferentes ordenados em ordem crescente e um inteiro retornar Sim se aparece em Não caso contrário
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
1
Estrutura de Dados
UERJ
Texto de pré-visualização
Exponenciação com expoente inteiro Problema Dados dois inteiros a e n calcular aⁿ O problema pode ser resolvido com uma abordagem ingênua On executando n multiplicações Expa n p 1 para i 1 até n p p a retornar p Podemos fazer melhor Exponenciação com expoente inteiro Algoritmo Olog₂ n Idéia se tivermos calculado p aⁿ² com mais uma multiplicação conseguimos calcular p aⁿ Basta fazer p pp Expra n se n 0 retornar 1 senão se n mod 2 1 retornar Expra n1a senão p Expra n2 retornar p p Divisão e Conquista Busca Binária Problema Dado um subarray de inteiros diferentes ordenados em ordem crescente e um inteiro retornar Sim se aparece em Não caso contrário