Complexidade
de
algoritmos
1
------------ Motivo ------------
como mensurar velocidade
2
PROBLEMA
Buscar um elemento em um array
pode ser custoso dependendo do
seu tamanho, pois, se houver n
elementos, serão necessárias até n
iterações/comparações para
encontrá-lo.
Em certos problemas, a busca
sequencial torna-se inviável, pois
não é possível obter a solução em
tempo hábil com esse método.
3
Com Busca binária conseguimos otimizar uma procura de um vetor 240 mil em 18 etapas
A busca binária funciona somente em arrays ordenados
4
5
6
Força Bruta - Busca sequencial
(em C)
7
Busca Binária
Implementado
do zero
8
Busca Binária
em C++
9
Entendendo
a notação
Big O
10
11
quickSort
selectionSort
bubble sort
12
13
lsb
14