«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
Watson-Crick palindromlarını tanımanın alan karmaşıklığı
Aşağıdaki algoritmik sorun var: Watson-Crick palindromları olan DNA dizilerini tanıma alanının Turing karmaşıklığını belirleyin. Watson-Crick palindromları, ters tamamlayıcısı orijinal dize olan dizelerdir. Tamamlayıcı DNA esinlenerek, mektup-bazlı tanımlanır: A, T tamamlayıcısı olan ve Cı-ACGT WC-palindrom G. basit bir örnek tamamlayıcı olmasıdır. Bunu çözmenin iki yolunu buldum. Biri boşluğu gerektirir .O(n)O(n)\mathcal{O}(n) Makine …



3
Asimptotik notasyon kullanımında hata
Aşağıdaki nüksün aşağıdaki kanıtıyla neyin yanlış olduğunu anlamaya çalışıyorum T(n)≤2(c⌊nT(n)=2T(⌊n2⌋)+nT(n)=2T(⌊n2⌋)+n T(n) = 2\,T\!\left(\left\lfloor\frac{n}{2}\right\rfloor\right)+n T( n ) ≤ 2 ( c ⌊ n2⌋ ) +n≤cn+n=n(c+1)=O(n)T(n)≤2(c⌊n2⌋)+n≤cn+n=n(c+1)=O(n) T(n) \leq 2\left(c\left\lfloor\frac{n}{2}\right\rfloor\right)+n \leq cn+n = n(c+1) =O(n) Dokümantasyon çünkü o endüktif varsayımın yanlış olduğunu söylüyor Am ben eksik?T( n ) ≤ c nT(n)≤cn T(n) \leq …



5
Bir digrafiyi tersine çevrilemez bir şekilde yönlendirilmemiş bir grafiğe dönüştürme
Bir digrafiyi (yönlendirilmiş grafik) geri döndürülemez bir şekilde yönlendirilmemiş bir grafiğe dönüştürmek için bir algoritma arıyorum, yani yönlendirilmemiş grafik verilirse digrafinin yeniden yapılandırılabilir olması gerekir. Bunun daha fazla köşeye sahip yönlendirilmemiş grafiğin pahasına olacağını anlıyorum ama aldırmıyorum. Bunun nasıl yapılacağını bilen var mı veya herhangi bir referans önerebilir mi? Şimdiden …

1
Bir diyagramdaki geçiş kenarlarının sayısı nasıl azaltılır?
Bir diyagram editörü üzerinde çalışıyorum. Diyagramlar konektörlere ( kenarlara ) bağlı 2D şekilleri ( düğümler ) gösterir. Bir düğüm seçimi verildiğinde onları "serbest bırakan" bir işlem eklemek istiyorum : mümkünse geçiş kenarlarının sayısını azaltmak için onları yeniden konumlandırır (ve kenarların bükülme noktaları ile çizilmesi gerekiyorsa sorun değil) . Bu nedenle, …

5
Verimli Algoritma Nedir?
Asimptotik davranış açısından "etkili" algoritma nedir? Çizgiyi o noktada çizmenin standardı / nedeni nedir? Şahsen, naif olarak "alt polinom" diyebileceğim her şeyin,f(n)=o(n2)f(n)=o(n2)f(n) = o(n^2) gibi n1+ϵn1+ϵn^{1+\epsilon} verimli olur ve Ω(n2)Ω(n2)\Omega(n^2)"verimsiz" olur. Ancak, herhangi bir polinom düzenindeki herhangi bir şeyin verimli olarak adlandırıldığını duydum. Sebep nedir?


1
Bir dizi çizgi parçası göz önüne alındığında, çift bağlantılı bir kenar listesini nasıl oluşturabilirim?
Belirli bir düzlemsel grafik için hat kesimleri bir dizi tarafından tayin edilen düzlemde gömülü, , her segment kendi uç noktaları ile temsil edilmektedir . Düzlemsel altbölüm için bir DCEL veri yapısı oluşturun, bir algoritmayı tanımlayın, doğruluğunu kanıtlayın ve karmaşıklığı gösterin.G ( V, E)G(V,E)G(V,E)E= {e1, . . . ,em}E={e1,...,em}E= \left \{ …

1
Bir grafiğin önemsiz olmayan bir otomorfizme sahip olup olmadığını belirlemek için etkili bir algoritma var mı?
Latin kareleriyle ilgili bir sorun üzerinde çalışıyorum ve esas olarak karar sorununa kaybolan bir yöntem istiyorum: Girdi : Sonlu, basit bir grafik G. Çıktı : YESG önemsiz olmayan bir otomorfizmaya sahipse, NOaksi takdirde. Dolayısıyla ... Soru : Bir grafiğin önemsiz olmayan bir otomorfizme sahip olup olmadığını belirlemek için etkili bir …

1
En üst düzeye çıkarma
Her zaman uzun bir şeye indirgeyen birçok algoritmik problem görüyorum: Bir sahip tam sayı dizisi , bulmak gerekmektedir bu şekilde en üst düzeye çıkarır içinde süresi.h[1..n]≥0h[1..n]\geq 0i,ji,j(h[j]−h[i])(j−i)(h[j]-h[i])(j-i)O(n)O(n) Açıkçası zaman çözümü tüm çiftleri dikkate almaktır, ancak özellikleri hakkında başka bir şey bilmeden deki ifadeyi maksimize etmenin herhangi bir yolu var mı?O(n2)O(n^2)O(n)O(n)hh …

2
En uygun siparişi bulun
Bu sorunla karşılaştım ve ona yaklaşmanın bir yolunu bulmaya çalışıyorum. Herhangi bir düşünce büyük mutluluk duyacağız! Örneğin, matrisinin verildiğini varsayalım ,{−1,0,1}n × k{−1,0,1}n × k\{-1, 0, 1\}^{n\ \times\ k} ⎡⎣⎢⎢⎢⎢⎢⎢1−10−11001−101010000010−11−11−1⎤⎦⎥⎥⎥⎥⎥⎥[1010−1−100010110−1−1−10111000−1]\begin{bmatrix} 1 & 0 & 1 & 0 & -1 \\ -1 & 0 & 0 & 0 & 1 \\ …

2
Boole matrislerinde ada sayma
Boolean matrisi verildiğinde , girişler denizi, girişler araziyi temsil etsin . Bir adayı bitişik giriş olarak dikey veya yatay (ancak çapraz değil) olarak tanımlayın .n×mn×mn \times mXX\mathrm X000111111 Asıl soru , belirli bir matristeki ada sayısını saymaktı. Yazar özyinelemeli bir çözüm ( bellek) tanımladı .O(nm)O(nm)\mathcal{O}(nm) Ancak başarısız bir şekilde veya …

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.