null
US
Anmelden
kostenlos registrieren
Registrieren
Wir haben festgestellt, dass Javascript in deinem Browser nicht aktiviert ist. Aufgrund des dynamischen Charakters unserer Website muss Javascript allerdings entsprechend aktiviert sein. Bitte lese dir unsere
Geschäftsbedingungen
durch, um mehr Informationen zu erhalten.
Nächster
Kopieren und bearbeiten
Sie müssen sich anmelden, um diese Aktion abzuschließen!
Kostenlos registrieren
6854504
Análise e Complexidade de Algoritmos
Beschreibung
Concursos Públicos IFS Mindmap am Análise e Complexidade de Algoritmos, erstellt von Izabella Rezende am 31/10/2016.
Keine Merkmale angegeben
ifs
concursos públicos
Mindmap von
Izabella Rezende
, aktualisiert more than 1 year ago
Mehr
Weniger
Erstellt von
Izabella Rezende
vor etwa 8 Jahre
20
1
0
Zusammenfassung der Ressource
Análise e Complexidade de Algoritmos
Procedimentos computacionais
Entradas
Saídas
Algoritmo correto
Resolve o problema
Avaliar eficiência/desempenho
Considerado tecnologia
Tão importante como hardware
Computador infinitamente rápido?
Recursos limitados
Processamento
memória
Ordenação
Inserção
Exemplo do baralho
loop invariante
ao final de cada etapa uma parte da solução
provar a corretude
Inicialização
verdadeira antes da primeira iteração
manutenção
durante a execução
término
Complexidade de Algoritmos
Tempo
Depende da entrada
Qtd de itens
custo linear
melhor caso
melhor caminho
já ordenado
loop
custo quadrático
maior tempo de execução
executar todos os passos
pior caso
custo constante
instruções simples
Um algoritmo é melhor se o custo de pior caso for menor
Comportamento
Complexidade Assintótica
Comportamento de acordo com o crescimento da entrada
Tende ao infinito
Assintoticamente mais eficiente
um algoritmo que é assintoticamente mais eficiente será a melhor escolha para todas as entradas, exceto as muito pequenas
Medidas de complexidade/Custo
Melhor caso
Menor tempo de execução sobre todas as possíveis entradas de tamanho N
pior caso
maior tempo de execução
caso médio
média dos tempos de todas as as entradas
Descarta termos constantes
Prevê recursos neccessários
Resolver problemas computacionais
Divisão e conquista
Ordenação por intercalação
Divide em 2 pedaços
Classificar recursivamente
Intercalar as 2 metades
Custo: Equação de recorrência
2*T(n/2) --divisão + O(n) -Merge
Recursividade
Chamar a si mesmo
Passos:
Dividir
Conquistar
Combinar
Merge
QuickSort
Estudar n. de vezes que operações são executadas
Algoritmos Gulosos
Busca resolver problemas de otimização
caminho mínimo/menor custo
Técnica de construção de algoritmos
Preocupa-se a melhor opção LOCAL viável
Lembrar PACMAN/Come e não vomita
Algoritmos simples e de fácil implementação
Conjunto de candidatos
Escolhidos
Rejeitados
Passo
Escolhe qual elemento é mais viável
Sequencia de decisões para alcançar o prob.
Ou faz parte da decisão, ou é descartado
Lembrar do problema do troco
Backtracking
Busca exaustiva/completa
Método Sistemático
Estratégia de resolução de problemas
Se der errado, volta e escolhe outro caminho
Medir eficiência
Algoritmos diferentes resolvem o mesmo problema com a mesma eficiência?
Complexidade computacional
Custo = memória + tempo
Análise
Empírica
Na execução
Analisa desempenho
custos não aparentes/alocação a memória
computadores e linguagens
resultado pode ser mascarado pelo hardware
pode existir outra execução no momento
Matemática
Estudo formal
Ideia por trás do algoritmo
Independente de hardware
Ignora detalhes de baixo nível (LP, hardware)
ident. como o algoritmo se comporta c entrada
Medienanhänge
5a3600d8-5e4c-44bd-b79d-7df3081a00fc.PNG (image/PNG)
Zusammenfassung anzeigen
Zusammenfassung ausblenden
Möchten Sie
kostenlos
Ihre eigenen
Mindmaps
mit GoConqr erstellen?
Mehr erfahren
.
ähnlicher Inhalt
OBJETIVOS E FINALIDADES DO INSTITUTOS FEDERAIS
ALOAN CABRAL0485
American Dream
luisepeters
Das erste Jahr an der Uni
JohannesK
Französische Vokabeln und Redewendungen
anna.grillborzer0656
Faust: Die Gretchen-Tragödie
barbara91
B, Kapitel 1.2, Grundlagen der Sozialen Marktwirtschaft
Stefan Kurtenbach
PuKW - STEP 1 (mögliche Prüfungsfragen/Prüfungsvorbereitung)
frau planlos
Lernmotivation - Motivationszitate
Laura Overhoff
1.2 Die Entwicklung der modernen Psychologie
achdrewes
FOST 1 - Erkenntnisgewinnung und Datenerhebung in der Psychologie
Kathy H
Vetie - Tierzucht & Genetik - Fragen Übungen
Fioras Hu
Bibliothek durchsuchen