Sadece hızlı bir şekilde bir şey teyit gerekir. Bir algoritma çalıştırmak için n(n-1)/2
testleri alırsa, büyük O(n^2)
nedir?Big Oh notasyonu
10
A
cevap
15
n (n-1)/2 genişler (n^2 -n)/2
için olması bir c
almak durumunda tüm n>=1
için c*n^2
açıkça daha küçük olan, (n^2 - n)/2
, yani (n^2/2) - (n/2)
(n^2/2)
ve (n/2)
olmasıdır n^2/2
'un baskın olduğu iki işlev bileşeni. Bu nedenle, - (n/2)
parçasını yok sayabiliriz.
n^2/2
'dan itibaren asimptotik notasyon analizinde/2 parçasını güvenle kaldırabilirsiniz.
Bu nedenle evet, O ise n^2
için yardım (^ 2 n)
5
Evet, bu doğru.
n(n-1)/2
n^2/2 - n/2
genişler:
alt düzenin çünkü devre dışı bırakır n/2
doğrusal bir terimdir. Bu n^2/2
bırakır. Sabit, n^2
'u bırakarak büyük O içine emilir.
3
Evet:
n(n-1)/2 = (n2-n)/2 = O(n^2)
2
Evet, öyle. n(n-1)/2
en az 1
İlgili konular
- 1. i Big-O Notasyonu'nu
- 2. jQuery Nesne dizisi notasyonu
- 3. Svn şapka notasyonu
- 4. X {..} <- getYesod notasyonu
- 5. Özyineleme işlevi için Big O
- 6. İki algoritmanın Big-O analizi
- 7. sembol yazı kullanma/matematik notasyonu
- 8. Javascript "tuple" notasyonu: amacı nedir?
- 9. Hashes: Tablolar, Listeler ve Haritalar, Oh My?
- 10. ODBC sürücüleri kullanarak Big Query'ye bağlar.
- 11. Big-endian vs. küçük endian makineler
- 12. Javascript big-O özellik erişim performansı
- 13. Golang, matematik/big: * big.Int maksimum değeri nedir
- 14. Big Data ve Web Analytics'e nasıl başlanır
- 15. C# 4 baytlık Big-endian ulong
- 16. Java'daki String.contains() ürününün Big-O nedir?
- 17. Bu algoritmanın Big O analizi nedir?
- 18. Bir Big-Endian sisteminde htons() ne yapar?
- 19. Gidon şablonunda nesnenin braket notasyonu nasıl kullanılır?
- 20. forall notasyonu: Dönem/nokta ne anlama geliyor?
- 21. Oh ZZ'yi önyükleme işleminin bir parçası olarak Vagrant Kutusuna kurun
- 22. Dizin listelemelerinin rengini, oh-my-fish ile nasıl değiştiririm?
- 23. Oh Tek bir alias ile My Zsh çoklu komutları
- 24. Özel Oh My Zsh teması: uzun istemler kayboluyor/kesiliyor
- 25. Google Big Query'yi kullanarak GROUP_CONCAT üzerinde farklı değerler nasıl alınır
- 26. Grails 3 @Delegate notasyonu, bir etki alanı nesnesi kullanarak
- 27. typescript: 'dictionary' türünde nokta notasyonu ile erişim özelliği
- 28. Haskell, Macarca Notasyonu teşvik etmek için mi tasarlanmıştır?
- 29. Sistemin bölge göstergesinden farklı bir bölge notasyonu kullanın
- 30. Haskell'in kullanıcı tanımlı Oklara proc-notasyonu nasıl yazılır?
Teşekkür kolaylaştırır! – Jay
@Jay, Sorunuzu karşıladığına inanıyorsanız cevabı kabul etmelisiniz – dgraziotin