«algorithms» etiketlenmiş sorular

Algoritma, bir soruna soyut bir çözüm tanımlayan iyi tanımlanmış adımlar dizisidir. Sorununuz algoritmaların tasarımı ve analizi ile ilgili olduğunda bu etiketi kullanın.


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
Daha yeni girişleri destekleyen bir sıralama algoritması mı arıyorsunuz?
Bir süredir kullanılan oylara göre girişleri sıralayacak bir sıralama sistemi üzerinde çalışıyorum. Ben bir ortalama gibi bir puan hesaplayacak bir algoritma arıyorum, ancak ben daha eski olanlar üzerinde yeni puanlar lehine istiyorum. Şunun boyunca bir şey düşünüyordum: score1+ 2⋅score2 + ⋯+ n⋅scoren1+2+⋯+nscore1+ 2⋅score2 + ⋯+ n⋅scoren1+2+⋯+n\frac{\mathrm{score}_1 +\ 2\cdot \mathrm{score}_2\ +\ …

1
Çinli Postacı Sorunu: Tek derece düğümler arasındaki en iyi bağlantıları bulma
Ben bir Program yazıyorum, Çin Postacı Sorunu (rota muayene sorunu olarak da bilinir) çözümsüz bir draph çözme ve şu anda bir garip derece düğümleri bağlamak için en iyi ek kenarları bulmak için sorunla karşı karşıya, böylece bir Eulerian devre hesaplamak. (Çözülmesi istenen grafiğin boyutunu göz önünde bulundurarak) hesaplanması ve değerlendirilmesi …

1
Süpürme Çizgisine Göre Dikdörtgen Kapsama Alanı
Ne yazık ki kendim başarılı olamadığım bir egzersiz yapıyorum. Bir dizi dikdörtgen var R1..RnR1..RnR_{1}..R_{n} ve bir dikdörtgen R0R0R_{0}. Düzlem tarama algoritmasını kullanarakR0R0R_{0} tamamen R1..RnR1..RnR_{1}..R_{n}. Tarama çizgisi algoritmalarının prensibi hakkında daha fazla bilgi için buraya bakın . Hadi baştan başlayalım. Başlangıçta, tarama çizgisi algoritmasını iki veri yapısı gerektiren çizgi segmenti kavşaklarını …

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 …

1
Bir rasgele permütasyon (ekleme, taşıma, silme) işlemleri dizisi olarak ifade etme
İki dizem olduğunu varsayalım. Onlara ve . Her iki dizede de tekrarlanan karakter yoktur.AAABBB dönüştüren en kısa ekleme, taşıma ve silme işlemini nasıl bulabilirim , burada:AAABBB insert(char, offset)dizede charverilen ekleroffset move(from_offset, to_offset)ofsette olan karakteri ofset from_offsetolacak şekilde yeni bir konuma taşırto_offset delete(offset) konumundaki karakteri siler offset Örnek uygulama: Bir veritabanı …

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. …

2
Şube ve Sınır açıklaması
Şube ve bağlı algoritma hakkında bir testim var. Teorik olarak bu algoritmanın nasıl çalıştığını anlıyorum, ancak bu algoritmanın pratik olarak nasıl uygulanabileceğini gösteren örnekler bulamadım. Ben gibi bazı örnekler bulduk bu bir ama hala bu konuda kafam karıştı. Seyahat eden satıcı problemini de aradım ve anlayamadım. İhtiyacım olan bazı problemler …
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.