Bilgisayar Bilimi

Bilgisayar bilimi öğrencileri, araştırmacıları ve uygulayıcıları için soru-cevap

1
Bölünme oranı bağlıysa bölme ve yineleme yinelemelerini çözme
Formun tekrarını çözmek için genel bir yöntem var mı: T(n)=T(n−nc)+T(nc)+f(n)T(n)=T(n−nc)+T(nc)+f(n)T(n) = T(n-n^c) + T(n^c) + f(n) için , genel olarak, ya da daha fazlac&lt;1c&lt;1c < 1 T(n)=T(n−g(n))+T(r(n))+f(n)T(n)=T(n−g(n))+T(r(n))+f(n)T(n) = T(n-g(n)) + T(r(n)) + f(n) burada bazı alt doğrusal fonksiyonlardır .g(n),r(n)g(n),r(n)g(n),r(n)nnn Güncelleme : Aşağıda verilen bağlantılardan geçtim ve Jeff Erickson'un notlarındaki tüm …


3
Does ima?
Bu mümkün ve kardinalitesi kardinalitesi aynıdır ? Yoksa , ve farklı kardinallere sahip olması gerektiği anlamına mı geliyor?P≠NPP≠NP\mathsf{P} \not = \mathsf{NP}PP\mathsf{P}NPNP\mathsf{NP}P≠NPP≠NP\mathsf{P} \not = \mathsf{NP}PP\mathsf{P}NPNP\mathsf{NP}

1
Master teoremini kullanırken
Master teoremi, belirli nüks türlerini çözmek için güzel bir araçtır . Bununla birlikte, uygularken genellikle ayrılmaz bir parça üzerinde parlıyoruz. Örneğin, Mergesort'un analizi sırasında mutlu bir şekilde T(n)=T(⌊n2⌋)+T(⌈n2⌉)+f(n)T(n)=T(⌊n2⌋)+T(⌈n2⌉)+f(n)\qquad T(n) = T\left(\left\lfloor \frac{n}{2} \right\rfloor\right) + T\left(\left\lceil \frac{n}{2} \right\rceil\right) + f(n) için T′(n)=2T′(n2)+f(n)T′(n)=2T′(n2)+f(n)\qquad T'(n) = 2 T'\left(\frac{n}{2}\right) + f(n) sadece n=2kn=2kn=2^k . …

1
Bölüm ayrıntılandırmasına dayalı algoritmaların loglinear zamandan daha hızlı çalıştığı sorunlar
Bölüm iyileştirme , sınırlı bir nesne kümesi ile başladığınız ve seti aşamalı olarak böldüğünüz bir tekniktir. DFA minimizasyonu gibi bazı sorunlar, bölüm iyileştirme kullanılarak oldukça verimli bir şekilde çözülebilir. Wikipedia sayfasında listelenenler dışında bölüm ayrıntılandırması kullanılarak çözülen başka herhangi bir sorun bilmiyorum. Tüm bu sorunlardan, Wikipedia sayfasında, bölüm ayrıntılandırmasına dayalı …


2
Nüks ilişkilerinde değişkenlerin değiştirilmesi
Şu anda, Algoritmalara Giriş (CLRS) üzerinde kendi kendime çalışıyorum ve tekrarlama ilişkilerini çözmek için kitapta ana hatlarıyla belirttikleri belirli bir yöntem var. Aşağıdaki yöntem bu örnekle açıklanabilir. Varsayalım, yinelemeye sahibiz T(n)=2T(n−−√)+lognT(n)=2T(n)+log⁡nT(n) = 2T(\sqrt n) + \log n Başlangıçta m = lg (n) yerine koyarlar ve sonra tekrar tekrar takarlar ve …



3
NFA'lardan gelen DFA'ların üstel sayıda duruma sahip olabileceğini nasıl kanıtlayabiliriz?
Tüm deterministik olmayan sonlu otomatalar eşdeğer deterministik sonlu otomata dönüştürülebilir. Bununla birlikte, deterministik bir sonlu otomata, bir durumdan işaret eden sembol başına sadece bir oka izin verir. Bu nedenle, devletleri NFA devletlerinin güç setinin üyeleri olmalıdır. Bu, DFA'nın durum sayısının NFA'nın durum sayısı açısından katlanarak ölçeklenebileceğini göstermektedir. Ancak, bunu nasıl …

3
Ayrık logaritmayı bulmak ne kadar zor?
Ayrık logaritma bulmak aynıdır bbb de ab=cmodNab=cmodNa^b=c \bmod N verilen , ve .caaacccNN-N Bunun hangi karmaşıklık gruplarının (örneğin klasik ve kuantum bilgisayarlar için) olduğunu ve bu görevi gerçekleştirmek için hangi yaklaşımların (yani algoritmalar) en iyisi olduğunu merak ediyorum. Yukarıdaki wikipedia bağlantısı gerçekten çok somut çalışma süresi vermiyor. Böyle bulmak için …



3
Basit sonlu düzenli diller için pompalama lemması
Wikipedia , düzenli diller için pompalama lemmasının aşağıdaki tanımına sahiptir ... Let düzenli bir dil olması. Daha sonra, bir tam sayı vardır ≥ 1 sadece olarak , örneğin, her bir dize Bu olarak , en azından uzunluğunun ( "pompalama uzunluğu" olarak adlandırılır) olarak yazılabilir = (yani üç ayrılabilir alt dizeler).LLLpppLLLwwwLLLppppppwwwxyzxyzxyzwww …


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.