An algorithm that requires ____ operations to complete its task on n data elements is said to have a linear runtime.
a. 2n + 1
b. n²
c. 8
d. n² + 15
e. None of the choices