Як визначити складність алгоритму Java?

Для оцінки складності алгоритмів у програмуванні створили спеціальне позначення під назвою Big-O (“велика”). Big-O дозволяє оцінити, наскільки час виконання алгоритму залежить від переданих у нього даних.