私はビッグオーとシータを理解しています。質問は次のとおりです。証明または反証します。h(n)が増加関数の場合、f(n)= theta(g(n)=> h(f(n))= O(h(g(n))) 。n1>n2の場合、h(n1)> h(n2)
それで、上記の質問では、私は増加する関数を理解する点で立ち往生しています。それを反証する関数を見つけようとしている場合、たとえば、nと2nはこれで問題ありませんか?becos big-ohは、一定の係数だけでなく急速に成長していることを表しますが、h(n)関数が定義されているような条件はありません(つまり、>は文字通りここよりも大きいと思いますが、それは間違っていますか?)
また、h(f(n))のようなものがh(g(n))と同じ速度で成長しているのを見つけたとしても、それは本質的にシータであることを意味します。シータのbecosルーズバウンドは大きいです-ああ、その場合、私は上記のステートメントを反証することはできません。
シーケンスの途中で理解がずれた場合は訂正してください。ありがとう!