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

2
Birleştirme türündeki “bölme” adımından kaçınılabilir mi?
Yani birleştirme sıralama bir böl ve fethet algoritmasıdır. Yukarıdaki şemaya bakarken, tüm bölünme adımlarını atlamanın mümkün olup olmadığını düşünüyordum. İki adım atlayarak orijinal dizi üzerinde yinelediyseniz, öğeleri i ve i + 1 dizininde alabilir ve bunları kendi sıralı dizilerine koyabilirsiniz. Tüm bu alt dizileri (şemada gösterildiği gibi [7,14], [3,12], [9,11] …




1
Bu, özyinelemeli yordamı kuyruk özyinelemeye dönüştürmenin genel bir yolu mu?
Görünüşe göre herhangi bir özyinelemeli işlemi kuyruk özyinelemeye dönüştürmek için genel bir yol buldum : Ek bir "sonuç" parametresi ile bir yardımcı alt prosedür tanımlayın. Prosedürün dönüş değerine uygulanacakları bu parametreye uygulayın. Başlamak için bu yardımcı prosedürü çağırın. "Sonuç" parametresinin başlangıç ​​değeri, özyinelemeli işlemin çıkış noktası değeridir, böylece elde edilen …


1
Eğer
Bu cümleyi Garey and Johnson'un "Bilgisayarlar ve Sürdürülebilirlik" sayfa 6'sında buldum. Zaman karmaşıklığı işlevi bu şekilde sınırlanamayan herhangi bir algoritmaya üstel zaman algoritması denir (bu tanımın normalde üstel fonksiyonlar olarak kabul edilmeyen gibi polinom olmayan zaman karmaşıklığı fonksiyonlarını içerdiği belirtilmelidir ).ngünlüknnlog⁡nn^{\log n} Sorum şu şekilde, Eğer polinom ne de üstel …

2
Evrensel arama için genel açıklama nedir?
Bilgisayar bilimi konusunda bir kitap okuyorum ama bazı önkoşullardan yoksuyorum. Normalde terimlerle karşılaştığımda anlamadım sadece onları ararım, ancak Evrensel Arama için istatistik / bilgisayar bilimlerinde arka planı olmayan bir okuyucu için uygun bir açıklama bulamadım. Bu konuyu kapsadığı anlaşılan Scholarpedia'dan Evrensel Arama ile ilgili bu makaleyi okudum . Evrensel Arama'nın …

2
Rastgele bir çoklu kümenin iki yaygın, dengesiz permütasyonunu oluşturmak için etkili algoritma
Arka fon \newcommand\ms[1]{\mathsf #1}\def\msD{\ms D}\def\msS{\ms S}\def\mfS{\mathfrak S}\newcommand\mfm[1]{#1}\def\po{\color{#f63}{\mfm{1}}}\def\pc{\color{#6c0}{\mfm{c}}}\def\pt{\color{#08d}{\mfm{2}}}\def\pth{\color{#6c0}{\mfm{3}}}\def\pf{4}\def\pv{\color{#999}5}\def\gr{\color{#ccc}}\let\ss\grFarzedelim ki iki özdeş nnn mermer grubu var. Her mermer c ≤ n olan ccc renklerinden biri olabilir . Let , n ı renk mermer sayısını göstermek i her partide.c≤nc≤nc≤nninin_iiii SS\msS çoklu küme olsun {1,…,1n1,2,…,2n2,…,1c,…,cnc}{1,…,1⏞n1,2,…,2⏞n2,…,1c,…,c⏞nc}\small\{\overbrace{\po,…,\po}^{n_1},\;\overbrace{\pt,…,\pt}^{n_2},\;…,\;\overbrace{\vphantom 1\pc,…,\pc}^{n_c}\}bir grubu temsil eder. Olarakfrekans gösterimi,SS\msSaynı zamanda şu şekilde …

1
Knuth'un doğrusal zaman çarpma algoritması neden “sayılmaz”?
Çarpma algoritmalarındaki wikipedia sayfası Donald Knuth tarafından ilginç bir sayfadan bahsediyor . Temel olarak, fourier dönüşümü çarpımının önceden hesaplanmış bir logaritmik boyutlu çarpım tablosu ile birleştirilmesini içerir. Doğrusal zamanda çalışır. Makale bu algoritma gibi davranıyor bir şekilde "gerçek" çarpma algoritması sayılmaz. Daha da önemlisi, çarpmanın eşit O(n lg n)zamanda yapıp …





2
Rastgele düzgün eşleme mükemmel örnekleme
Bir grafik olduğunu varsayalım ile M ( G ) mükemmel eşleşmeleri (bilinmeyen) set . Bu kümenin boş olmadığını varsayalım, o zaman den rastgele eşit olarak örneklemenin ne kadar zor olduğunu varsayalım ? Tekdüze yakın, ancak oldukça tekdüze olmayan bir dağıtımda iyiysem, o zaman verimli bir algoritma var mı?G,GGM( G )M(G)M(G)M …

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.