data structure + algorithm = executable program
Big O notation is used in Computer Science to describe the performance or complexity of an algorithm.
Rules:
- Worst Case
- Remove Constant
- Different terms for inputs
- Drop Non Dominants
- Readabl
- Scalable
- Speed
- Memory
data structure
- Linked List
- Stack
- Queue
algorithm
python -m unittest test
OR
pip install nose2
nose2 -v