Ilmu Komputer

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



4
Rekurensi dan Menghasilkan Fungsi dalam Algoritma
Combinatorics memainkan peran penting dalam ilmu komputer. Kami sering menggunakan metode kombinatorial baik dalam analisis maupun desain dalam algoritma. Misalnya satu metode untuk menemukan penutup -vertex yang diatur dalam grafik mungkin hanya memeriksa semua \ binom {n} {k} subset yang mungkin. Sementara fungsi binomial tumbuh secara eksponensial, jika k adalah …


3
Masalah Menerapkan Penutupan dalam Pengaturan Non-fungsional
Dalam bahasa pemrograman, penutupan adalah fitur yang populer dan sering diinginkan. Wikipedia mengatakan (beri penekanan pada saya): Dalam ilmu komputer, closure (...) adalah fungsi bersama-sama dengan lingkungan referensi untuk variabel non-lokal dari fungsi itu. Penutupan memungkinkan suatu fungsi untuk mengakses variabel di luar lingkup leksikal langsungnya. Jadi penutupan pada dasarnya …

3
Apa yang secara khusus membuat komputer kuantum bermanfaat?
Saya tahu bahwa komputer kuantum dapat memproses superposisi semua keadaan yang mungkin dengan sekali melewati logika. Tampaknya itulah yang ditunjuk orang sebagai apa yang membuat komputer kuantum istimewa atau berguna. Namun setelah Anda memproses input superposisi, Anda memiliki hasil superposisi, di mana Anda hanya dapat mengajukan satu pertanyaan dan itu …


5
Memecahkan hubungan perulangan dengan √n sebagai parameter
Pertimbangkan pengulangannya T(n)=n−−√⋅T(n−−√)+cnT(n)=n⋅T(n)+cn\qquad\displaystyle T(n) = \sqrt{n} \cdot T\bigl(\sqrt{n}\bigr) + c\,n untuk dengan beberapa konstanta positif , dan .n>2n>2n \gt 2cccT(2)=1T(2)=1T(2) = 1 Saya tahu teorema Master untuk menyelesaikan perulangan, tapi saya tidak yakin bagaimana kita bisa menyelesaikan hubungan ini dengan menggunakannya. Bagaimana Anda mendekati parameter root kuadrat?

4
Tujuan dari grey node dalam pencarian graph depth-first
Dalam banyak implementasi pencarian kedalaman-pertama yang saya lihat (misalnya: di sini ), kode membedakan antara simpul abu-abu (ditemukan, tetapi tidak semua tetangganya dikunjungi) dan simpul hitam (ditemukan dan semua tetangganya dikunjungi) . Apa tujuan dari perbedaan ini? Tampaknya algoritma DFS tidak akan pernah mengunjungi verteks yang dikunjungi terlepas dari apakah …

8
Mengapa kita dapat menganggap suatu algoritma dapat direpresentasikan sebagai string bit?
Saya mulai membaca buku tentang Kompleksitas Komputasi dan Mesin Turing. Berikut ini kutipannya: Algoritma (yaitu, mesin) dapat direpresentasikan sebagai string bit setelah kami memutuskan beberapa pengkodean kanonik. Pernyataan ini diberikan sebagai fakta sederhana, tetapi saya tidak bisa memahaminya. Misalnya, jika saya memiliki algoritma yang mengambil sebagai input dan menghitung atau:( …


4
Bisakah data dikompres dengan ukuran lebih kecil dari batas kompresi data Shannon?
Saya sedang membaca tentang algoritma kompresi data dan batas teoritis untuk kompresi data. Baru-baru ini saya menemukan metode kompresi yang disebut "Combinatorial Entropy Encoding", ide utama dari metode ini adalah untuk menyandikan file sebagai karakter yang disajikan dalam file, frekuensi mereka dan indeks permutasi karakter ini diwakili oleh file. Dokumen-dokumen …


1
Temukan polinomial dalam dua atau tiga pertanyaan
Kotak hitam f(x)f(x)f(x) berarti saya dapat mengevaluasi polinom pada titik mana pun.f(x)f(x)f(x) Input : Kotak hitam polinomial monik derajat .f(x)∈Z+[x]f(x)∈Z+[x]f(x) \in\mathbb{Z}^+[x]ddd Output: The koefisien polinomial .dddf(x)f(x)f(x) Algoritme saya: biarkan f(x)=xd+ad−1xd−1+⋯+a1x+a0f(x)=xd+ad−1xd−1+⋯+a1x+a0f(x) = x^{d} + a_{d-1} x^{d-1} + \cdots + a_1 x + a_0 Mengevaluasi polinomial pada banyak titik menggunakan kotak hitam …

2
Kebenaran Program, Spesifikasi
Dari Wikipedia: Dalam ilmu komputer teoretis, kebenaran suatu algoritma dinyatakan ketika dikatakan bahwa algoritma tersebut benar sehubungan dengan spesifikasi. Tetapi masalahnya adalah bahwa untuk mendapatkan spesifikasi "yang sesuai" bukanlah tugas yang sepele, dan tidak ada metode yang 100% benar (sejauh yang saya tahu) untuk mendapatkan yang benar, itu hanya perkiraan, …

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.