Ilmu Komputer

T&J untuk siswa, peneliti, dan praktisi ilmu komputer

2
Mengapa MIPS menyertakan shamt dan membedakan funct / opcode?
Saya bingung mengapa desainer MIPS akan menyertakan 5 bit yang didedikasikan untuk pengalihan dan memiliki bit opcode dan fungsi yang terpisah. Karena MIPS sangat RISC, saya berasumsi bahwa hanya pengalihan yang akan dilakukan dalam beberapa instruksi, sehingga 5 bit tersebut tampak seperti mereka membuang-buang ruang ketika mereka dapat langsung dimasukkan. …

1
Membangun matriks biner yang tidak setara
Saya mencoba untuk membangun semua matriks 8 × tidak seimbang (atau n × n jika Anda mau) dengan elemen 0 atau 1. Operasi yang memberikan matriks setara adalah pertukaran simultan dari baris i dan j DAN kolom i dan j. misalnya. untuk 1 ↔ 2 ( 0 0 0 0 …


1
Mengapa rasio kompresi menggunakan bzip2 untuk urutan "a" begitu gelisah?
library(ggplot2) compress <- function(str) { length(memCompress(paste(rep("a", str), collapse=""), type="bzip2")) / nchar(paste(rep("a", str), collapse="")) } cr <- data.frame(i = 1:10000, r = sapply(1:10000, compress)) ggplot(cr[cr$i>=5000 & cr$i<=10000,], aes(x=i, y=r)) + geom_line() Rasio kompresi dimulai pada 37 untuk "a" dan mencapai titik impas pada 39 "a" (rasio kompresi = 1). Grafik dimulai …

6
Bagaimana menerapkan dua tumpukan dalam satu array?
Saya ingin memulai dengan mengatakan bahwa ini BUKAN pertanyaan pekerjaan rumah. Saya membaca Pengantar Algoritma - teks CLRS yang terkenal untuk menjadi programmer yang lebih baik. Saya mencoba untuk menyelesaikan masalah dan latihan yang diberikan dalam buku sendiri. Saya mencoba untuk menyelesaikan Latihan 10.1-2 dari Bab 10 Struktur Data Dasar …

2
Masalah keputusan dalam
Apa saja contoh masalah keputusan sulit yang dapat diselesaikan dalam waktu polinomial? Saya mencari masalah dengan algoritma optimal "lambat", atau masalah yang algoritma paling cepat diketahui "lambat". Berikut ini dua contoh: Pengakuan grafik yang sempurna. Dalam makalah FOCS'03 mereka [1] Cornuéjols, Liu dan Vuskovic memberikan algoritma waktu untuk masalah, di …



6
Untuk apa kisi digunakan?
Wikipedia mengatakan : Kisi lengkap muncul di banyak aplikasi dalam matematika dan ilmu komputer Apakah itu hanya merujuk pada fakta bahwa aljabar Boolean standar yang digunakan dalam perhitungan adalah kisi yang lengkap? Adakah yang bisa kita dapatkan dengan bekerja pada level abstrak kisi-kisi alih-alih dengan logika Boolean secara khusus? Pencarian …

1
Siapakah legislator Paxos?
Dalam makalah sistem terdistribusi mani Parlemen Paruh Waktu (protokol Paxos), Leslie Lamport menyebutkan legislator fiksi yang terlibat dalam protokol parlemen Paxon. Menurut tulisan ini , ia mencatat bahwa: Saya memberi para legislator Yunani nama-nama ilmuwan komputer yang bekerja di lapangan, ditransliterasikan dengan bantuan Guibas ke dalam dialek Yunani palsu. Apakah …


2
Apakah Hidoku NP lengkap?
Sebuah Hidoku adalah grid dengan beberapa bilangan bulat pra-diisi dari 1 sampai n 2 . Tujuannya adalah untuk menemukan jalur bilangan bulat berturut-turut (dari 1 hingga n 2 ) di grid. Lebih konkret, setiap sel grid harus mengandung bilangan bulat yang berbeda dari 1 ke n 2 dan setiap sel …


3
Menghitung substring umum terpanjang dari dua string menggunakan array suffix
Setelah saya belajar bagaimana membangun array sufiks dalam kompleksitas , saya tertarik untuk menemukan aplikasi array sufiks. Salah satunya adalah menemukan substring umum terpanjang antara dua string, dalam waktu . Saya menemukan di internet algoritma berikut:O(N)O(N)O(N)O(N)O(N)O(N) menggabungkan kedua string dan menjadi satu stringAAABBBABABAB hitung susunan sufiksABABAB hitung larik (awalan umum …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.