Bilgisayar Bilimi

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

2
Karımı süpermarkette nasıl bulabilirim?
Eğer iki kişi bir labirentte kaybolursa, daha önce hangi algoritmayı kullanacaklarını kabul etmeden birbirlerini bulmak için kullanabilecekleri bir algoritma var mı? Bu algoritmanın sahip olacağı bazı özellikler olduğunu düşünüyorum: Her kişi hiçbir yapar mantığı kullanarak türetmek gerekir varsayımları diğer kişinin karar olduğu hakkında ancak her kullanıcının aynı pozisyonda diğeri bildiği …

5
Bir turing makinesi ve sonlu durumlu bir makine arasındaki fark?
Turing makineleri hakkında bir sunum yapıyorum ve Turing Machines'i tanıtmadan önce FSM'lerde biraz bilgi vermek istiyorum. Sorun şu ki, birbirinden çok farklı olanı gerçekten bilmiyorum. İşte farklı olduğunu bildiğim şey: FSM, karşılaşılan karşılık gelen duruma bağlı olarak sıralı durumlara sahiptir; Turing makineleri, sonsuz bir "Bant" üzerinde okunan ve yazan bir …



6
Turing Makinesi ile ilgili fiziksel bir benzetme var mı?
Geçenlerde CS sınıfımda Turing Makinesi ile tanıştım. Dersten sonra, bir bantla makine arasındaki ilişkinin ne olduğunu anlamaya çalışmak için 2 saatimi harcadım. Bilgisayar kasetlerinin varlığından ya da kasetlerin ve makinelerin bugüne kadar nasıl etkileşime geçtiğinin farkında değildim. Bir makinenin neden kaset okuduğunu hala göremiyorum ama bir tarayıcı, kağıdın bant olarak …

2
Zaman dilimlerinin satış blokları
Verilen zaman dilimleri olduğunu insanlar satın almak istiyorum. Kişi bir değerin h (i, j) \ geq 0 her bir zaman dilimi için j . Her insan, boş olabilen sadece bir ardışık zaman dilimi bloğu alabilir.n, nnk kkı iih ( i , j ) ≥ 0 h(i,j)≥0h(i,j)\geq 0jjj Satıcının elde edebileceği …

2
FFT'nin elle nasıl yapıldığını gösterin
İki polinomunuz olduğunu söyleyin: 3+x3+x3 + x ve 2x2+22x2+22x^2 + 2 . FFT'nin bu iki polinomu çarpmamıza nasıl yardımcı olduğunu anlamaya çalışıyorum. Ancak, hiç çalışılmış bir örnek bulamıyorum. Birisi bana FFT algoritmasının bu iki polinomu nasıl çarpacağını gösterebilir mi? (Not: Bu polinomlar hakkında özel bir şey yok, ancak takip etmeyi …


5
Turing makinelerinin pratik önemi?
Ben elektrik mühendisiyim ve 26 yıl önce kolejde yalnızca bir CS kursu vardı. Ancak, ben de sadık bir Mathematica kullanıcısıyım. Turing Makinelerinin bilgisayar bilimlerinde çok önemli olduğu kanısındayım. Sadece bilgisayar bilimi teorisindeki önemi var mı? Pratik uygulamalar / uygulamalar varsa, bunlardan bazıları nelerdir?

9
Programlama dilleri daha doğal dillere benziyor mu?
Bu soru edildi göç o Bilgisayar Bilimleri Stack Exchange'de yanıtlanabilir çünkü Yazılım Mühendisliği Stack Exchange. 6 yıl önce göç etmiş . Programlama dillerini dilbilim bağlamında çalışabilir miyiz? Programlama dilleri, doğal dillere doğal yollarla benzer şekilde mi gelişiyor? Her ne kadar tam rasyonellik ve matematiksel tutarlılık programlama dilleri için şart olsa …

12
Neden aşırı giyinmek kötü?
Bu dersleri çalıştım ve makine öğrenimindeki eylemlere fazla uymamanın kötü olduğunu söylüyorlar, ancak nöronlarımız çok güçlüydü ve yaşadığımız veya kaçtığımız en iyi eylemleri / duyuları buluyorlar, artı kötüden arttırılmış / arttırılmış olabilirler • Kötü veya iyi tetikleyiciler tarafından iyi, eylemlerin aynı seviyede olacağı ve en iyi (sağda), süper güçlü kendinden …

4
Mors Kodu ikili mi, üçlü mü yoksa soru mu?
Kitabı okuyorum: " Kod: Bilgisayar Donanımı ve Yazılımının Gizli Dili " ve 2. Bölümün yazarı: Mors kodunun ikili olduğu söylenir (kelimenin tam anlamıyla ikie iki anlamına gelir), çünkü kodun bileşenleri yalnızca iki şeyden oluşur - bir nokta ve bir çizgi. Öte yandan Vikipedi diyor ki: Kesin konuşmak gerekirse, beş temel …

1
Regex golf NP-Complete mi?
Bu son XKCD şeridinde ve bu son blog gönderisinde görüldüğü gibiPeter Norvig'den (ve ikincisini içeren bir Slashdot öyküsünden), "regex golf" (normal ifade ayırma problemi olarak daha iyi denebilir), A kümesindeki her kelimeyi kabul eden ve hiç kelimede olmayan en kısa normal ifadeyi tanımlama bulmacasıdır. set B. Norvig'in görevinde oldukça kısa …

7
Neden çöp toplanan dillerdeki yıkıcı paradigması yaygın olarak bulunmuyor?
Çöp toplama dil tasarımı ile ilgili kararlar hakkında fikir edinmek. Belki bir dil uzmanı beni aydınlatabilir? C ++ arkaplanından geliyorum, bu yüzden bu alan benim için şaşırtıcı. Neredeyse bütün modern çöpler, Ruby, Javascript / ES6 / ES7, Actionscript, Lua, vb. Gibi OOPy nesne desteğiyle dilleri topladı. Python class __del__()yöntemi ile …

7
Assembly diline neden ihtiyacımız var?
Programı çoğunlukla yüksek dilde yazıyoruz. Bu yüzden okurken derleme diliyle karşılaştım. Böylece assembler assembly dilini makine diline dönüştürür ve derleyici de aynı dili yüksek dilde yapar. Assembly diline taşınması r1 r3, 5 taşı vb. Gibi komutlar buldum. Ve çalışmak oldukça zor. Öyleyse neden derleme dili oluşturuldu veya ilk dilden önce …

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.