Time complexity is a measure of the time it takes for an alogirthm to complete, usually in it’s worst case scenario, based off of the size of the data inputted.

Amortized Time Complexity

Amortized time complexity is a measure of the average time complexity as opposed to worst case. This is usually used in cases where a specific operation is particularly costly.