Selecting and Abstracting Algorithms Quick Check

1 of 5 1 of 5 Items
Question
Which of the following measures are used to assess the quality of an algorithm? Select the 3 correct answers.(1 point)
Responses

amount of variables
amount of variables

time complexity
time complexity

number of lines
number of lines

resource consumption
resource consumption

reusability
reusability
Skip to navigation

1 answer

To assess the quality of an algorithm, the following three measures are typically used:

  1. Time complexity - This measures how the runtime of an algorithm increases with the size of the input data.

  2. Resource consumption - This considers the memory and other resources that an algorithm consumes while running.

  3. Reusability - This reflects how easily the algorithm or parts of it can be reused in different programs or contexts.

So the correct answers are:

  • Time complexity
  • Resource consumption
  • Reusability