«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
Bu özel bir programlama problemi doğrusal zamanda çözülebilir mi?
Alice, öğrenci, gelecek haftalarda çok ödev yapıyor. Ödevlerin her biri tam olarak bir gün sürer. Her öğenin ayrıca bir son tarih ve notları üzerinde olumsuz bir etkisi vardır (gerçek sayıyı varsayar, sadece karşılaştırılabilirliği varsaymak için bonus puanlar), son tarihi kaçırırsa. (Son teslim tarihi, not etkisi) listesi veren bir fonksiyon yazın, …


1
Benzersiz öğelerle listenin mesafesini düzenleme
Listeler arasındaki Levenshtein-Distance düzenleme mesafesi iyi incelenmiş bir sorundur. Ancak , hiçbir öğenin her listede bir kereden fazla gerçekleşmediği biliniyorsa , olası iyileştirmeler hakkında fazla bir şey bulamıyorum . Ayrıca, öğelerin karşılaştırılabilir / sıralanabilir olduğunu varsayalım (ancak karşılaştırılacak listeler başlamak için sıralanmamıştır). Özellikle, elemanların benzersizliğinin, Ukkonen'in zaman karmaşıklığı ve boşluk …


3
Çok Çekirdekli SAT Çözücü
25k cümle 5k değişken SAT sorunu çözmeye çalışıyorum. Bir saattir koşuyor (precosat) ve daha sonra daha büyük olanları çözmek istiyorum, çok çekirdekli bir SAT Çözücü arıyorum. Birçok SAT Çözücü olduğu için oldukça kayboldum. Biri bana davam için en iyisini gösterebilir mi? Birisi bana yaklaşık zamanı verebilirse de mutlu olurum (mümkünse).

2
Bir ağaç için doğrusal zaman etiketleme algoritması?
Köşeleri etiketlemek istediğim yönlendirilmemiş bir ağacım var. Yaprak düğümleri bir tane olarak etiketlenmelidir. Sonra, yaprakların çıkarıldığını varsayın. Kalan ağaçta, yapraklar iki etiketlenmelidir. Bu süreç, tüm köşelerde bir etiket bulunana kadar açık bir şekilde devam eder. Bunu yapmamın nedeni, köşeleri bir kuyrukta saklamak ve onlardan "önce ayrılmak" istiyorum. Bu süresini yapmanın …
12 algorithms  trees 

2
Dik bir çokgen kareler ile fayans
Dik bir çokgen (kenarları eksenlere paralel olan bir çokgen) göz önüne alındığında, birliği çokgene eşit olan en küçük iç-ayrık kareler kümesini bulmak istiyorum. Biraz farklı sorunlara birkaç referans buldum, örneğin: Dikgen bir çokgenin karelerle kaplanması - benim sorunuma benzer, ancak kaplama karelerinin üst üste binmesine izin verilir. Bu problemin bir …

3
Bir NFA'nın başka bir NFA'nın alt kümesini kabul edip etmediği için etkili bir test var mı?
Yani, normal bir dil olmadığını test biliyoruz düzenli dil bir alt kümesidir Karar verilebilen biz DFAs, hesaplama için ikisini de dönüştürebilir çünkü bu dil boş ise o zaman testi ve.S R ∩ ˉ SRRRSSSR∩S¯R∩S¯R \cap \bar{S} Bununla birlikte, bu DFA'lara dönüştürmeyi gerektirdiğinden, DFA'ların ve dolayısıyla test algoritmasının giriş NFA'larındaki durum …

3
Çok büyük bir dosyada en çok oluşan öğeyi bulma
Bu röportaj sorusunun çok sorduğunu duydum ve iyi cevapların ne olabileceği hakkında bazı fikirler almayı umuyordum: 10+ GB büyük bir dosyanız var ve en çok hangi öğenin en iyi şekilde oluştuğunu öğrenmek istiyorsunuz, iyi bir yol nedir Bunu yapmak için? Çok fazla bellek kullandığınız için haritayı yinelemek ve izlemek muhtemelen …


4
Rasyonel sayıları karşılaştırma
ve verildiğinde , b , d ∉ { 0 }a,b,c,d∈Na,b,c,d∈Na,b,c,d \in \mathbb Nb,d∉{0}b,d∉{0}b,d \notin \{0\} ab&lt;cd⟺ad&lt;cbab&lt;cd⟺ad&lt;cb \begin{eqnarray*} \frac a b < \frac c d &\iff& ad < cb \end{eqnarray*} Sorularım: Verilena,b,c,da,b,c,da,b,c,d Karar varsayarak de , karar verme herhangi bir yolu yoktur çarpma (ya da bölümler), preform zorunda kalmadan ve . …

2
Derece Dağılımından Grafikleri Yeniden Yapılandırma
Bir derece dağılımı göz önüne alındığında, verilen derece dağılımını takip eden bir grafiği ne kadar hızlı oluşturabiliriz? Bir bağlantı veya algoritma çizimi iyi olabilir. Algoritmanın yapılamadığı bir "hayır" raporunu ve birden fazla grafik oluşturulabilecek herhangi bir örneği rapor etmesi gerekir.

1
Codd azaltma algoritması hakkında
Codd Algoritması , ilişkisel analizdeki bir ifadeyi İlişkisel Cebire dönüştürür. Algoritmanın standart bir uygulaması var mı? Bu algoritma herhangi bir yerde kullanılıyor mu? (Görünüşe göre endüstrinin sadece SQL ve varyantlara ihtiyacı var, akademideki veritabanı teorisyenlerinden emin değilim.) İndirgemenin karmaşıklığı nedir? Bu SO üzerinde bir yıl önce yayınlanmıştır, ancak iyi bir …

1
Ağırlıklı tek yönlü grafikte en kısa yolları bulun
Bir çizge olduğu söylenir unipathic herhangi iki köşe için eğer uuu ve vvv grafikte G=(V,E)G=(V,E)G=(V,E) , en basit bir yolu olarak var olduğu uuu için vvv . Her bir kenarın pozitif veya negatif ağırlığa sahip olacağı, ancak negatif ağırlık çevrimleri içermeyeceği şekilde, tek yönlü bir grafiği verildiğini varsayalım GGG. Bundan …

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.