Mı içerdiği ?


11

Bu yüzden bir soru kanıtlamak için bu sorum var:

O(n)Θ(n) ...

Nasıl kanıtlayacağımı bilmeme gerek yok, sadece aklımda bu bir anlam ifade etmiyor ve bence bu olmalı .Θ(n)O(n)

Benim anlayış olduğunu daha kötü yaptığımız tüm fonksiyonların kümesi ise daha iyisini yapamayacak tüm fonksiyonların kümesi ve n daha kötü değil.O(n)nΘ(n)

Bunu kullanarak, sabit bir fonksiyon örneği düşünebilirim . Bu fonksiyon kesinlikle nin bir elemanı olacaktır, çünkü yeterince büyük bir sayıya yaklaştıkça daha kötü olmayacaktır .g(n)=cO(n)nn

Bununla birlikte, aynı işlevi unsurunu olmaz g daha iyi yapar olarak için büyük ... o zamandan beri ve , sonragΘ(n)nngO(n)gΘ(n)O(n)Θ(n)

Soru belki de yanlış mı? Bu varsayımı yapmanın tehlikeli olduğunu öğrendim ve genellikle bir şeyleri kaçırdım, bu durumda ne olabileceğini göremiyorum.

Düşüncesi olan var mı ? Çok teşekkürler..


5
deyin . o zaman fakat . Yani " " daha zayıf bir taleptir, bu nedenle daha fazla işlev içerir ..f=0f=O(n)fΘ(n)O()
Ran G.

5
Bence haklısın, bu bir hata gibi görünüyor.
Yuval Filmus

3
: altküme veya uygun altküme notasyonu ile ne demek istiyorsun ? Ben kullanmayı tavsiye ediyorum veya önlemek karışıklığa.
A.Schulz

Yanıtlar:


11

Raphael'in önerisinde, bir önceki yorumu bu cevaba dönüştürdüm.

Bu doğru değildir . Aslında tanım gereği. Yani .O(f(n))Θ(f(n))Θ(f(n))=O(f(n))Ω(f(n))Θ(f(n))O(f(n))


4

Bu şekilde düşünün: "n'den daha kötü değil" ve "n'den daha iyi değil" olan her işlev de "n'den daha kötü değil" işlevidir. "N'den daha iyi değil" kısmı sadece ek bir kısıtlamadır. Bu mantıksal kuralın basit bir uygulamasıdır: . Bu nedenle kümesindeki tüm işlevler de kümesinin üyeleridir .xyxΘ(n)O(n)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.