Mapa mental
Algorithms
Conteúdo do mapa
Algorithms
Complexity
- Space Complexity
- How much memory the algorithm takes up
- Time Complexity
- How fast the algorithm runs
- Space Complexity
Orders
- Use Big O Notation
- O(n) normal time-as n increases, time taken increases
- O(n^x)-Polynomial growth- time increases faster than n increases
- O(x^n)- Exponential growth- BAD- only good for small n
- O(n!)- Factorial growth- BAD, worse than exponential
- O (log n)- logarithmic growth- as n increases, time taken increases, but not as fast as n
- Use Big O Notation
Sequences of unambiguous instructions for solving a problem
Problems
- Intractable problems
- Problems we can't solve for any but the smallest version of the problem
- Halting problem
- It is impossible to write a program that will determine if another program will terminate on a given input
- Intractable problems
Informações
- Descrição
- Mapa Mental sobre Algorithms, criado por Thomas Webster em 05-05-2015.
- Criado por
- Thomas Webster · mai 2015
- Atualizado
- 19 fev 2016
- Visualizações
- 1
- Avaliação