Bilgisayar Bilimi

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

3
Biçimsel yöntemlere giden yol
Öğrencilerin doktoralarına matematikte ve bilgisayar biliminin biçimsel yönlerinde sınırlı bir arka planla başladığını görmek nadir değildir. Açıkçası, bu tür öğrencilerin teorik bilgisayar bilimcisi olmaları çok zor olacaktır, ancak resmi yöntemleri kullanarak ve resmi yöntemleri içeren makaleleri okuyarak anlayışlı olmaları iyi olacaktır. Doktora öğrencilerine başlamanın, resmi yöntemleri içeren makaleleri okumalarını ve …




1
Kolmogorov-Karmaşıklık tanımlarının denkliği
Kolmogorov-Karmaşıklığını tanımlamanın birçok yolu vardır ve genellikle tüm bu tanımlar bir katkı sabitine eşittir. Eğer ki ve Kolmogorov karmaşıklığı fonksiyonlardır (farklı dil ya da modeller aracılığıyla tanımlanır), sonra bir sabiti vardır öyle ki her dize için , . Bunun her Kolmogorov karmaşıklık fonksiyonu ve her için , bazı sabitler için …


5
Etiketsiz ağaçların verimli sıkıştırılması
Etiketlenmemiş, köklü ikili ağaçları düşünün. Biz olabilir sıkıştırmak alt ağaç işaretçileri vardır zaman: bu ağaçlar ve ile (yorumlama yapısal eşitlik) aksine, depolamak (wlog) ve tüm işaretçiler yerine işaretçilerle . Örnek için uli'nin cevabına bakınız .TTTT'T'T'T= T'T=T'T = T'===TTTT'T'T'TTT Yukarıdaki anlamda bir ağacı girdi olarak alan ve sıkıştırmadan sonra kalan (minimum) …



2
Link-cut ağaçları şimdiye kadar pratikte, maksimum akış hesaplaması veya diğer uygulamalar için kullanılıyor mu?
Yaygın olarak uygulandığını gördüğüm birçok maksimum akış algoritması, Dinic'in algoritması, itme yeniden etiketleme ve diğerleri, dinamik ağaçların (bağlantı kesilmiş ağaçlar olarak da bilinir) kullanılmasıyla asimtotik zaman maliyetlerini artırabilir . İtmeli etiketleme veya O ( V 3 ) veya O ( V 2 √O ( V2E)Ö(V2E)O(V^2E)O (V3)Ö(V3)O(V^3)normal, ancak dinamik ağaçlarO(VElog(V2/E))O ( …


7
Kayan nokta gösterimi neden negatif sayıları belirtmek için 2'nin tamamlayıcısı yerine bir işaret biti kullanıyor?
Kayan bir sayının dejenere durumu olarak kabul edilebilecek bir sabit nokta gösterimini düşünün. Negatif sayılar için 2'nin tamamlayıcısını kullanmak tamamen mümkündür. Ama neden kayan nokta sayıları için bir işaret biti gereklidir, mantis bitleri 2'nin tamamlayıcılarını kullanmamalıdır? Ayrıca üs bitleri işaretli büyüklükte temsil (mantis bitlerine benzer) veya 2'nin tamamlayıcı gösterimi yerine …

1
Seyrek bir grafiğin çevresini bulmak için en uygun algoritma?
Seyrek yönlendirilmemiş bir grafiğin çevresini nasıl bulacağımı merak ediyorum . Seyrek demek istedim . Optimum olarak en düşük zaman karmaşıklığını kastediyorum.| E| =O( | V| )|E|=Ö(|V|)|E|=O(|V|) Tarjan'ın yönlendirilmemiş grafikler algoritmasında bazı değişiklikler yapmayı düşündüm , ancak iyi sonuçlar bulamadım. Aslında 2 bağlantılı bir bileşen bulabilirsem, o zaman ilk bölümü elde …

4
Genel olarak hangi konular paylaşılıyor?
Bu genel bir soru. Ve eğer herkes uygulamayı özel yapmak istiyorsa, o zaman Unix ile ilgili şeyleri tercih edeceğim. Ama önce genel olarak aşağıdaki sorunları bilmeniz gerekir: Tek işlem birden çok iş parçacığı olabilir okumak. Aynı işlemin birden fazla iş parçacığı aralarında bir şeyler paylaşır. Neleri paylaştıklarını ve nelerin paylaşmadıklarını …


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.