Amortized Analysis fits because it supports explaining occasional expensive dynamic-array operations and a costly operation can be offset by many cheap operations.
Both clues point to this choice.
Correct Answer: C. constant factors and lower-order terms are ignored asymptotically
Explanation:
The defining property is that constant factors and lower-order terms are ignored asymptotically.
The other statements describe different structures or concepts.
Big-O Notation fits because it supports describing scalability independent of machine speed and constant factors and lower-order terms are ignored asymptotically.
Both clues point to this choice.
Amortized Analysis is analysis that averages operation cost over a sequence rather than using probability.
This description distinguishes it from the other choices.
Correct Answer: B. explaining occasional expensive dynamic-array operations
Explanation:
Amortized Analysis is commonly used for explaining occasional expensive dynamic-array operations.
Its design supports this task efficiently or naturally.
Correct Answer: C. a costly operation can be offset by many cheap operations
Explanation:
The defining property is that a costly operation can be offset by many cheap operations.
The other statements describe different structures or concepts.
Correct Answer: C. equal-key records remain in their original relative order
Explanation:
The defining property is that equal-key records remain in their original relative order.
The other statements describe different structures or concepts.
Stable Sorting fits because it supports multi-key sorting and equal-key records remain in their original relative order.
Both clues point to this choice.