Kiedy kończy się złożoność wielomianowa i kiedy zaczyna się wykładnicza? Co jeśli w O(n^k) k jest stałą, ale bardzo dużą, np 1 000 000 000, wtedy taka złożoność i tak będzie uważana za wielomianową i przez to lepszą niż wykładnicza O(2^n)?
Złożoności O(n^(k^l)) i O((n^k)^l) są w tej samej grupie?
Dlaczego według anglojęzycznej Wikipedii 2^O(log n) to złożoność





























#algorytmy #programowanie #informatyka
Więc to nie złożoność rośnie i "dąży do 16X" tylko czas wykonania algorytmu w zależności od wielkości danych.
Co do pytania - to jeśli oszacowałeś już złożoność algorytmu, to zmiana wielkości danych wejściowych nie zmieni jego złożoności czasowej, nawet takiej dokładnej, a nie szacowanej (np. O)