Для деяких алгоритмів трудомісткість залежить тільки від обсягу даних, для інших алгоритмів — від значень даних, в деяких випадках порядок надходження даних може впливати на трудомісткість. Трудомісткість багатьох алгоритмів може в тій чи іншій мірі залежати від всіх перерахованих вище факторів.