1.1.7: understand how the choice of algorithm is influenced by the data structures and data values that need to be manipulated
| Keyword | Definition |
|---|---|
| Algorithm | step by step instructions to solve a problem (e.g. search or sort data) |
| Data structures | the type of data given to an algorithm and how it is stored (e.g. integer, boolean, real) |
| Data values | the range of data given to an algorithm and whether or not it is already sorted |
| Manipulate | process data to make it into useful information (e.g. search or sort) |