Is a big omega or a big theta with different inputs changed?
Yes. To give a simpler example, consider linear searching in an array from left to right. In the worst and middle case, this algorithm takes f (n) = a × n / 2 + b the expected steps for some constants a and b. But when the left element is guaranteed that you always hold the key you are looking for, it always takes + b steps.
Since Θ denotes a strict estimate and Θ (n)! = Θ (n²), is different for the two input types.
EDIT : for both Θ and large output O on the same input, yes, that’s completely possible. Consider the following (supposedly trivial) example.
When we set n to 5, then n = 5 and n <6 are true. But when we set n to 1, then n = 5 is false, and n <6 is still true.
Similarly, big-O is only the upper bound, as is <on numbers, and Θ is a strict bound as =.
(Actually, Θ looks more like a <n <b for constants a and b, that is, it defines something similar to a range of numbers, but the principle is the same.)
source share