Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Resumo de Algoritmos
O que são Algoritmos?
1 Sequência finita de passos lógicos para resolver um problema.
2 Possuem início, meio e fim.
Características de um bom algoritmo
1 Finito
2 Claro
3 Eficiente
4 Determinístico
Estruturas básicas
1 Sequência
2 Decisão (if/else)
3 Repetição (loops)
Exemplo de decisão:
se idade >= 18
 mostrar "maior de idade"
senão
 mostrar "menor"
Tipos de algoritmos
1 Computacionais
2 Matemáticos
3 Heurísticos
4 Recursivos
Estruturas de dados
1 Vetores (arrays)
2 Listas
3 Pilhas
4 Filas
5 Árvores
6 Grafos
Complexidade
1 Tempo (execução)
2 Espaço (memória)
3 O(1), O(n), O(n²)
Algoritmos clássicos
1 Ordenação (Bubble Sort, QuickSort)
2 Busca (Linear, Binária)
3 Caminho mínimo (Dijkstra)
Boas práticas
1 Dividir o problema
2 Evitar repetição
3 Usar nomes claros
4 Testar com vários casos

Mais conteúdos dessa disciplina