Thật ra 3 cái notations đó và các cái "worst-case", "best-case" trong các trường hợp nói về DSA là "khác nhau".
Nói đúng ra là sử dụng Big O để miêu tả worst-case cho các case khác nhau.
Ví dụ Quicksort đi, ta sẽ nói time complexity trong trường hợp pivot đẹp là O(nlogn), và khi phân bổ pivot không hợp lý thì là O(n^2), aka đó là worst-case trong từng trường hợp này, và case sau "worst" hơn case trước.
Do đó người ta thuờng chỉ xài Big O thay vì theta và Omega để nói về complexity.
Đồng nghĩa với việc bạn kia quote 1 câu bảo sai nhưng không có context, giải thích gì thì chỉ là nói càn