Imagine you have a list of names and want to determine if a name appears multiple times. For each name, you must check all the other names to see if it occurs more than once.

Quadratic time complexity arises when, for each element in a list, you must iterate through all the elements of the list.