私は自分のアルゴリズムの効率を理解しようとしていますが、少し混乱しています。私の答えを正当化するための専門家のアイデアが必要なだけです。(多くのリソースがありますが、セットの要素については何も見つかりません)
2 つのループの O(n^2) と言うときは、次のように言うのが正しいです。
n^2 は O(n^3) の要素です
私の理解では、ビッグ O は最悪のケースであり、オメガは最も効率的なケースです。それらをグラフに載せると、n^2 のすべてのケースは O(n^3) の一部なので、最初のケースは正しくありませんか?
n^3 は omega(n^2) の要素です
また、2番目のものについても正しくありません。omega(n^2) の最良のケースのいくつかは、n^3 のすべてのケースにあるわけではないからです!
最後は
theta(2^n) の 2^(n+1) 要素
私はそれを測定する方法がわかりません!