«algorithm-analysis» etiketlenmiş sorular

Genellikle doğruluk, çalışma zamanı ve alan kullanımı da dahil olmak üzere algoritmaların özelliklerini belirleme bilimi ve sanatı hakkında sorular. Algoritmaların çalışma zamanı ile ilgili sorular için [runtime-analysis] etiketini kullanın.

2
İki boyutlu zirve bulma karmaşıklığı (MIT OCW 6.006)
MIT OCW 6.006 için 43 : 30'da bir videoda, sütunları ve satırları olan bir matrisi verildiğinde, bir zirvenin bitişik komşularından daha büyük veya ona eşit herhangi bir değer olduğu 2-D tepe bulma algoritması şu şekilde tanımlandı:m×nm×nm \times nAAAmmmnnn Not: Sütunları aracılığıyla tanımlamakta karışıklık varsa , özür dilerim, ancak bu videoda …


3
Pivot olarak maksimum bir öğe seçerseniz Quicksort'un daima ikinci dereceden çalışma zamanı var mı?
Hızlı sıralama algoritmanız varsa ve her zaman pivot olarak en küçük (veya en büyük) öğeyi seçerseniz; Zaten sıralanmış bir veri kümesi sağlarsanız, 'zaten sıralanmış' listenizin artan veya azalan sırada olup olmadığına bakılmaksızın her zaman en kötü performans elde edeceğinizi varsayar mıyım? Benim düşüncem şu ki, pivotunuz için her zaman en …

1
Negatif döngü iptal eden karmaşıklığı neden ?
Genel bir negatif döngü iptal algoritmasıyla minimum maliyet akışı problemini çözmek istiyoruz. Yani, rastgele geçerli bir akışla başlıyoruz ve daha sonra minimum ortalama maliyet döngüleri gibi "iyi" negatif döngüler seçmiyoruz, ancak keşfedilen döngü boyunca minimum bir döngü ve büyütme keşfetmek için Bellman-Ford'u kullanıyoruz. Let düğümleri grafikte sayı, kenar sayısı, grafikte …

1
Hayali Köklerle Karakteristik Polinom Yoluyla Nüksleri Çözme
Algoritma analizinde genellikle yinelemeleri çözmeniz gerekir. Master Teorem, ikame ve yineleme yöntemlerine ek olarak, karakteristik polinomları kullanan bir tane vardır . Ben sonucuna varmışlardır ki bu karakteristik polinom olan hayali , yani kökler ve . O zaman kullanamamx2−2x+2x2−2x+2x^2 - 2x + 2x1=1+ix1=1+ix_1 = 1+ix2=1−ix2=1−ix_2 =1-i c1⋅xn1+c2⋅xn2c1⋅x1n+c2⋅x2n\qquad c_1\cdot x_1^n + c_2\cdot …

3
Logaritmik ve çift logaritmik zaman karmaşıklığı
Gerçek dünya uygulamalarında, O (günlük( log( n ) )O(log⁡(log⁡(n))\mathcal{O}(\log(\log(n)) onun yerine O (günlük( n ) )O(log⁡(n))\mathcal{O}(\log(n)) algoritmalar? Bu, daha geleneksel ikili arama ağacı uygulamaları yerine örneğin van Emde Boas ağaçlarının kullanıldığı bir durumdur. Ama örneğin, eğern &lt;106n&lt;106n < 10^6 en iyi durumda çift logaritmik algoritma logaritmik algoritmadan (yaklaşık olarak) 555. …
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.