Нет, это не так. Вы неверно оценили стоимость последнего уровня, поэтому то, что вы извлекли из этого, также неверно.
(Полагаю, вы хотите сами найти сложность, поэтому больше никаких подсказок, если вы не спросите.)
Редактировать: некоторые подсказки по запросу
Чтобы найти сложность, обычно полезно использовать метод рекурсивного применения уравнения и вставить результат в первое,
T(n) = 2*T(n/2) + (n-1)
= 2*(2*T(n/4) + (n/2-1)) + (n-1)
= 4*T(n/4) + (n-2) + (n-1)
= 4*T(n/4) + 2*n - 3
= 4*(2*T(n/8) + (n/4-1)) + 2*n - 3
= ...
Это часто приводит к закрытой формуле, которую вы можете доказать с помощью индукции (вам не нужно проводить доказательство, если у вас достаточно опыта, тогда вы видите правильность, не записывая доказательство).
Спойлер: Вы можете посмотреть сложность практически любого ресурса, имеющего дело с Основной теоремой .