Bilgisayar Bilimi

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

2
Mikro çekirdeğin ve monolitik çekirdeğin performansı
Bir mikro çekirdek, tüm sürücüleri kullanıcı-alanı programları olarak uygular ve IPC gibi temel özellikleri çekirdeğin içine uygular. Bununla birlikte, monolitik bir çekirdek, sürücüleri çekirdeğin bir parçası olarak uygular (örneğin çekirdek modunda çalışır). Mikro çekirdeğin monolitik çekirdeklerden daha yavaş olduğu iddialarını okudum, çünkü kullanıcı alanındaki sürücüler arasında iletiyi işlemek zorundalar. Bu …

2
Yönetilen kod çalıştıran minimal bir çekirdeğe sahip olmanın potansiyel tuzakları nelerdir?
Yönetilen bir kod yorumlayıcı / çalışma zamanı ve yerel olmayan bir makine diline (Java bayt kodu, CIL, vb.) Derlenmiş daha büyük bir üst çekirdeğe dayanan çok küçük bir yerel alt çekirdeğe dayalı bir işletim sistemi oluşturmak istediğinizi varsayalım. Benzer işletim sistemlerine örnek olarak Singularity ve Cosmos verilebilir . Tamamen doğal …

6
Bir aralıkta iki sayının maksimum XOR değerini bulma: ikinci dereceden daha iyisini yapabilir miyiz?
İki ve sayısı verildiğini ve l \ le i, \, j \ le r için bulmak istediğimizi varsayalım .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r Saf algoritma tüm olası çiftleri kontrol eder; örneğin yakutta: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| if (i ^ j > max) max …

3
“Patolojik olmayan veriler” ne anlama geliyor?
Coursera'da bir algoritma dersi aldım. Videoda hash tablolarıyla ilgili profesör Doğru olan, patolojik olmayan veriler için, düzgün bir şekilde uygulanan bir karma tabloda sabit zamanlı işlemler elde edeceğinizdir. "Patolojik olmayan veriler" ne anlama geliyor? Bazı örnekler verebilir misiniz?

2
Sürekli bir Dünya haritasında yol bulma için son teknoloji algoritmalar nelerdir?
Norveç fiyortlarında bir yerde güneş enerjisiyle çalışan bir otonom yüzey gemim olduğunu varsayalım, oldukça yeni bir harita seti, bir GPS alıcısı ve benden ayrıntılı komutları aşağıya bağlama aracı yok. Bu gemi, mümkün olan en erken zamanda, Hainan adasına ulaşmak zorundadır. Yerkürede deniz yolu bulmak için belirleyici algoritmalar nelerdir ? Zaman …



4
Bir sıralama algoritması için geçirgenlik gerekli mi
Geçişli olmayan bir karşılaştırma ile bir sıralama algoritması kullanmak mümkün mü ve eğer evetse, geçişlilik neden karşılaştırıcıları sıralamak için bir gereklilik olarak listeleniyor? Arka fon: Bir sıralama algoritması genellikle bir listenin elemanlarını bir karşılaştırma fonksiyonuna (C (x, y)) göre, C(x,y)=⎧⎩⎨−10+1if x≺yif x∼yif x≻yC(x,y)={−1if x≺y0if x∼y+1if x≻y\begin{array}{ll} C(x,y) = \begin{cases} -1 …

3
Yavru Kedi Evlat Edinme Probleminin Karmaşıklığı
Bu, Kablolama Uzunluğu Minimizasyonu hakkındaki bu soruya cevap vermeye çalışırken ortaya çıktı . Ben buna "çok eşli evlilik" problemi diyecektim, ama internet, yavru kediler. Yaşasın! Elimizdeki varsayalım tarafından kabul edilmesi gerekmektedir yavru kedi insanlar, . Her yavru kedi, ve her bir kişi için bir maliyet . Tüm yavru köpekleri benimsemenin …

4
İki büyük küme arasındaki küme farkını hesaplama
İki büyük AAA ve tamsayı kümem var BBB. Her kümede yaklaşık bir milyon giriş vardır ve her giriş en fazla 10 basamak uzunluğunda pozitif bir tamsayıdır. A∖BA∖BA\setminus B ve hesaplamak için en iyi algoritma nedir B∖AB∖AB\setminus A? Başka bir deyişle, AAA olmayan ve olmayan girişlerin listesini nasıl verimli bir şekilde …

1
Uygulamada Evrensel Karma
HHHh:U→{0,…,M−1}h:U→{0,…,M−1}h: U \rightarrow \{0,\ldots,M-1\}∀x,y∈U,x≠y⇒Prh∈H[h(x)=h(y)]≤1M∀x,y∈U,x≠y⇒Prh∈H[h(x)=h(y)]≤1M\forall x,y \in U, x \neq y \Rightarrow \Pr_{h \in H}[h(x) = h(y)] \leq \frac{1}{M} Evrensel karma kavramı artık lisans veri yapısı derslerinin standart bir parçasıdır. Endüstriyel uygulamalarda evrensel hashın önemi konusunda öğrencileri motive edebilmek güzel olurdu. Benim sorum şu: Evrensel hash fonksiyonları ailesinin konstrüksiyonları pratikte önemli …

2
En kısa
Let bir grafiktir olabilir ve izin s ve t , iki köşe olması , G . S ve t arasındaki tüm en kısa yollar kümesinden en kısa s - t yolunu rastgele ve bağımsız olarak etkin bir şekilde örnekleyebilir miyiz ? Basitlik için, G'nin basit, yönlendirilmemiş ve ağırlıksız olduğunu varsayabiliriz …



4
Aşağı İtmeli Otomaçlar “tahmin et” - bu ne anlama geliyor?
Deterministik olmayan pushdown otomatasının deterministik olanlara göre bir gelişme olabileceğinin farkındayım, çünkü bunlar birkaç eyalet arasında "seçebilirler" ve deterministik bir push ile kabul edilemeyecek bazı bağlamsız diller vardır. Yine de, tam olarak nasıl "seçtiklerini" anlamıyorum . Örneğin palindormlar için bulduğum her kaynak, otomatın kelimenin ortasında "tahmin ettiğini" söylüyor. Bu ne …

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.