I am trying to find which of following algorithms has the smallest running time:
1) $O\left(\sqrt{q}\cdot\operatorname{polylog}(q)\right)$; is that linearithmic?
2) $O\left(\operatorname{polylog}(q)\cdot\max\{\sqrt{p}\}\right)$; is that linearithmic?
3) $2^{O\left(\sqrt{n \log(n)}\right)}$; is that polynomial?
Can you help me?
$2^{\sqrt{n\log n}}$ grows faster than any polynomial.
Polylogarithmic means polynomial in the logarithm. Any function that is $O(\sqrt qf(q))$ where $f$ is polylogarithmic, is also linearithmic.
The one with $\max\sqrt p$, we'd have to know the set over which we're taking the maximum in order to make any sense of this.