One thing to notice
is that
big-theta is an equivalence relation,
while
big-O and little-o are not.
In other words,
if $f(x) = \Theta\bigl(g(x)\bigr)$,
and $g(x) = \Theta\bigl(h(x)\bigr)$,
then
$f(x) = \Theta\bigl(f(x)\bigr)$,
$g(x) = \Theta\bigl(f(x)\bigr)$,
and
$f(x) = \Theta\bigl(h(x)\bigr)$.
To show that big-O is not an
equivalence relation,
we only need one counterexample.
Just note that,
as $x \to \infty$,
$x = O(x^2)$
but $x^2 \not = O(x)$.
A general principle
which you should get comfortable with
is
if $f(x) = O(g(x))$ then
$g(x)+f(x) = \Theta(g(x))$.
Some particular results you should know
(and know why they are true)
are,
if $a$ and $b$ are positive constants,
$ax^n = \Theta(bx^n)$,
$\log(x^a) = \Theta(\log(x^b))$,
$\log^a(x) = o(x^b)$,
so
$\log^a(x) \ne \Theta(x^b)$
.
If you understand these,
the listed problems should be
straightforward.