Я просмотрел множество лекций, видео и источников, касающихся асимптотических обозначений. Я понял, что такое О, Омега и Тета. Но почему в алгоритмах мы всегда используем только нотацию Big Oh, а не тета и омега (знаю, это звучит нубски, но, пожалуйста, помогите мне с этим). Что такое верхняя и нижняя границы в соответствии с алгоритмами?
Мой следующий вопрос: как мы находим сложность алгоритма. Скажем, у меня есть алгоритм, как мне найти рекуррентное отношение T(N) и затем вычислить из него сложность? Как составить эти уравнения? Как и в случае линейного поиска с использованием рекурсивного способа, T(n)=T(N-1) + 1. Как?
Было бы здорово, если бы кто-нибудь объяснил, что я считаю себя нубом, чтобы я мог понять еще лучше. Я нашел несколько ответов, но не был достаточно убедителен в StackOverFlow.
Спасибо.