Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Big O notasyonu proof yardım yardım yardım


Chewy

Öne çıkan mesajlar

Ya çıldırcam, anlayamadım nasıl , neye göre proof yapıyoruz bu big o da fln.


şimdi elimde 3n^2 + 6n is O(n^2) diye bir soru var.

Ben bunun proofunu nasıl yaparım? hangi mantıkla ? neyi nasıl kullanıcam?Kanıt yaparken hepsinde kullandığımız klasik bir şey mi var ?
Link to comment
Sosyal ağlarda paylaş

SpiderS_DangeR said:

lim n sonsuza giderken yapıcaksın
yani n^2(3+6/n) den 6/n = 0 oluyo 3 de sabit olduğu için n^2


şimdi kitapta t(n) <= cg(n) for all n => n0 bu ona mı çıkıyor ?

mesela gene kitapta

100n + 5 is O(n^2) diye bir soru vermiş.

100n + 5 <= 100n + n (for all n => 5) = 101n <= 101n^2 demiş

şimdi burda constant değer 5 mi yoksa n mi ? bunu böyle nasıl açabiliyor onu anlamadım ?
Link to comment
Sosyal ağlarda paylaş

abi senin kafan karismis, olay acmak degil burada tam tersine esitsizlik bulmak.

n sabit degil, degisken. deacon'un dedigi gibi f(x) = O(g(x)) i ispatlamak icin f(x) <= c g(x) i ispatlaman lazim.

verdigin ornek mesela:

100n + 5 = O (n^2) ispatla diyor.

100n + 5 <= 100n + n for n >= 5, bu tamam di mi? bunu kendimiz turettik, amacimiz boyle turetmeler yapa yapa en solda 100n + 5, en sagda ise n^2 birakmak. denklem cozmuyoruz, yaptigimiz sey en basitinden su: 3 5'ten kucukse, 5 de 6'dan kucukse, 3 6'dan kucuktur.

100n + 5 <= 100n + n (burada n=>5 sarti geldi) <= 101n <= 101n^2 (n>=5, c = 101)
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...