Bilgisayar Bilimi

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


2
Yüksek Sipariş İşlevleri, İşlevsel Programlamaya daha fazla güç sağlıyor mu?
Benzer bir soruyu cstheory'de sordum . Stackoverflow'daki bu cevaba göre, tembel olmayan bir saf fonksiyonel programlama dilinde bir karmaşıklığına sahipken, zorunlu programlamada aynı algoritma Ω ( n ) olan bir algoritma vardır . FP diline tembellik eklemek algoritmayı Ω ( n ) yapar .Ω(nlogn)Ω(nlog⁡n)\Omega(n \log n)Ω(n)Ω(n)\Omega(n)Ω(n)Ω(n)\Omega(n) Yüksek Dereceli Fonksiyonlar ile …

1
Clique sorununun kısıtlı sürümü mü?
Girdinin boyutunda olduğu ve boyutunda bir klik bulmamızın istendiği Clique sorununun aşağıdaki sürümünü düşünün . Kısıtlama, karar prosedürünün girdi grafiğini başka bir temsille değiştirememesi ve cevabını hesaplamak için girdi grafiğinin ötesinde ekstra bit dışında başka bir temsili kullanamamasıdır . Ekstra bitler, örneğin bir klik için kapsamlı aramanın durumunu izlemek için …


1
Taşma emniyetli toplama
Verilen am varsayalım (bunlar genişliğinin bir kayıt uygun, yani tam sayılar en, sabit ağırlık ) bir 1 , bir 2 , ... bir n , örneğin bunların toplamı olduğu bir 1 + , bir 2 + ⋯ + bir N = S bir kayıt da uyan genişlik w .nnnwwwbir1, bir2, …


1
Doğrusal Geribildirim Vites Kaydı için musluk seçme
Doğrusal Geribildirim Vites Kayıtları için muslukların nasıl seçildiği konusunda kafam karıştı. Bağlantı polinom ile bir LFSR gösteren bir diyagram var . Beş aşama etiketlenir: ve ve musluklar ve .C(X)=X5+X2+1C(X)=X5+X2+1C(X) = X^5 + X^2 + 1R4,R3,R2,R1R4,R3,R2,R1R4, R3, R2, R1R0R0R0R0R0R0R3R3R3 Bu musluklar nasıl belirlenir? Bağlantı polinomu verildiğinde, ancak diyagram olmadığında, hangi değerleri …

3
İkili verilerde bir lexer / ayrıştırıcı kullanmak neden bu kadar yanlış?
Bir ayrıştırıcı birleştiricinin aksine lexer / ayrıştırıcılarla sık sık çalışıyorum ve ayrıştırmada hiç ders almayan insanları görüyorum, ikili verileri ayrıştırmayı sor. Tipik olarak veriler sadece ikili değil aynı zamanda içeriğe duyarlıdır. Bu temel olarak sadece bir tip token, bayt için bir token bulunmasına yol açar. Birileri ikili verileri ayrıştırmak için …


2
Yazışma Sonrası Sorunun Belirlenebilir Kısıtlamaları
Mesaj Yazışmalar Sorunu (PCP) undecidable. PCP sınırlı versiyonu olan Komple ve PCP işaretlenmiş versiyonu (iki liste birinin kelimeler, öncelikle harfi farklılık gerekmektedir) içinde [1].NPNP\mathrm{NP}PSPACEPSPACE\mathrm{PSPACE} Bu kısıtlı sürümler diğer sorunların bazı karmaşıklık sonuçlarını kanıtlamak için kullanılıyor mu (azaltma yoluyla)? PCP'nin karar verilebilmesini sağlayan (ve özellikle -complete) başka kısıtlı sürümleri var mı?PSPACEPSPACE\mathrm{PSPACE} …

1
Önceden paylaşılan simetrik anahtara dayalı bir kimlik doğrulama protokolünü kırma
(Alice) ile (Bob) arasında kimlik doğrulaması yapmak için aşağıdaki protokolü düşünün .AAABBB A→B:B→A:A→B:“I'm Alice”,RAE(RA,K)E(⟨RA+1,PA⟩,K)A→B:“I'm Alice”,RAB→A:E(RA,K)A→B:E(⟨RA+1,PA⟩,K) \begin{align*} A \to B: &\quad \text{“I'm Alice”}, R_A \\ B \to A: &\quad E(R_A, K) \\ A \to B: &\quad E(\langle R_A+1, P_A\rangle, K) \\ \end{align*} RRR rastgele bir nonce'dir. KKK , önceden paylaşılan bir …

1
Nisan-Wigderson sözde rasgele sayı üretecinin güvenliğini kanıtlamak
Let kısmi olabilir grafik tasarım ve bir Boole işlevi olabilir. Nisan-Wigderson jeneratörü aşağıdaki gibi tanımlanır:S={Si}1≤i≤nS={Si}1≤i≤n\cal{S}=\{S_i\}_{1\leq i\leq n}(m,k)(m,k)(m,k)f:{0,1}m→{0,1}f:{0,1}m→{0,1}f: \{0,1\}^m \to \{0,1\}Gf:{0,1}l→{0,1}nGf:{0,1}l→{0,1}nG_f: \{0,1\}^l \to \{0,1\}^n Gf(x)=(f(x|S1),…,f(x|Sn))Gf(x)=(f(x|S1),…,f(x|Sn))G_f(x) = (f(x|_{S_1}) , \ldots, f(x|_{S_n}) ) Hesaplamak için th biraz biz bir parça koparmayı dizinler ile ve ardından uygulamak onlara.iiiGfGfG_fxxxSiSiS_ifff Varsayalım olan boyutta devreleri için -Sert …

1
Tüm sistem çağrıları engelleniyor mu?
Bir sistem çağrısında meydana gelen kullanıcı-boşluk ve çekirdek-boşluk arasındaki geçişi açıklayan bir makale okuyordum . Makale diyor Bir uygulama, kullanıcı modu yürütülmesine devam etmeden önce sistem çağrısının tamamlanmasını bekler. Şimdi, şu ana kadar bazı sistem çağrıları olduğunu varsayarak oldu blockingdiğerleri ise non-blocking. Yukarıdaki yorumla, şimdi kafam karıştı. Bu, tüm sistem …

1
Kart oyunu “Savaş” ın değiştirilmiş bir versiyonunu analiz etme
Genellikle çocuklar tarafından oynanan basit bir oyun olan War oyunu, 52 oyun kartının standart destesini kullanan iki kişi tarafından oynanır. Başlangıçta, deste karıştırılır ve tüm kartlara iki oyuncu ikişer dağıtılır, böylece her biri rasgele sırada 26 rastgele kart bulunur. Oyuncuların her iki desteyi de incelemelerine izin verildiğini (ancak değiştirmediğini) varsayacağız, …

2
Paragraftaki tarihlerle ilgili olayları belirleme
Bir paragrafta verilen tarihlerin paragraftaki belirli olaylarla (kelime öbekleriyle) ilişkili olduğunu tanımlamak için algoritmik bir yaklaşım var mı ? Örnek olarak, aşağıdaki paragrafı göz önünde bulundurun: Haziran 1970'te büyük lider yemin etti. Ancak, ancak Devletin Bakanının ölümünden sonra, Mayıs 1972'den sonra ülkenin dizginlerini devraldı. 1980 ortasına kadar popüler desteğe sahip …

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.