I am solving this question from solution manual, but stuck at this point:
T(n)=T(n-2)+2logn
T(n)=O(nlogn)
T(n)<= c(n-2)log(n-2)+2logn
T(n)<=cnlog(n-2)-2clog(n-2)+2logn
Now I am stuck at this, how will I reduce log(n-2). So, I can get my required solution.
$$T(n) = T(n-2)+2 \log n$$ $$T(n) = 2 \log n + 2 \log(n-2)+ ... \text{ upto }\frac{n}{2}\text{ terms} $$ $$T(n) < 2 \log n + 2 \log n + ... \text{ upto }\frac{n}{2}\text{ terms} $$ $$T(n) < 2 (n-2) \log n < cn \log n $$
By considering half of terms from $\frac{n}{2}$ to $n$ $$T(n) > 2\log(\frac{n}{2}) + 2\log(\frac{n}{2}+2)+... \text{ upto }\frac{n}{2}\text{ terms} $$ $$T(n) > 2\log(\frac{n}{2}) + 2\log(\frac{n}{2})+... \text{ upto }\frac{n}{2}\text{ terms} $$ $$T(n) > n\log\frac{n}{2}$$ $$T(n) > n\log{n} - n \log 2$$ Since, $n\log2$ is of lower order, $$T(n) > d n \log n$$
Hence, $T(n)=\Theta(n\log n)$
Alternatively, You can use Stirling's approximation to get $\log n!=n\log n-n+ \text{O}(\log n)$
As, $$T(n)=2 \log n + 2 \log (n-2) + ... \text{ upto }\frac{n}{2}\text{ terms} $$ $$T(n) = 2 \log (2^{\frac{n}{2}}(\frac{n}{2})!)$$ $$T(n)=2 \log(2^\frac{n}{2})+2\log ((\frac{n}{2})!)$$
With Stirling's approximation, $$T(n)= n \log 2 + 2 (\frac{n}{2}\log \frac{n}{2}) - 2 \frac{n}{2} + 2 \text{ O}(\log\frac{n}{2})$$
After removing lower order terms, $$T(n)=\Theta(n\log n)$$