Ilmu Komputer

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


2
Apa perbedaan antara variabel dan pointer?
Whist membaca sebuah artikel yang menguraikan perbedaan dalam pemrograman OO dan Fungsional. Saya menemukan pointer fungsi. Sudah lama sejak saya menyelesaikan gelar Ilmu Komputer saya (2003) dan jadi saya mencari petunjuk untuk menyegarkan ingatan saya. Pointer adalah variabel yang berisi referensi ke alamat memori. Mereka dapat dianggap menunjuk ke data …

1
Pembaruan rentang + kisaran permintaan dengan pohon indeks biner
Saya mencoba untuk memahami bagaimana pohon indeks biner (pohon fenwick) dapat dimodifikasi untuk menangani permintaan rentang dan pembaruan rentang. Saya menemukan sumber-sumber berikut: http://kartikkukreja.wordpress.com/2013/12/02/range-updates-with-bit-fenwick-tree/ http://programmingcontests.quora.com/Tutorial-Range-Updates-in-Fenwick-Tree http : //apps.topcoder.com/forums/? module = Utas & threadID = 756271 & mulai = 0 & mc = 4 # 1579597 Tetapi bahkan setelah membaca semuanya, …



1
Mengapa fungsi ini dapat dihitung dalam waktu
Buku teks saya mengatakan: "Kami mendefinisikan fungsif:N→Nf:N→Nf\colon \mathbb{N}\to\mathbb{N} sebagai berikut: f(1)=2f(1)=2f(1)=2 dan f(i+1)=2f(i)1.2f(i+1)=2f(i)1.2f(i+1)=2^{f(i)^{1.2}} . Perhatikan bahwa diberikan nnn , kita dapat dengan mudah menemukan di O(n1.5)O(n1.5)O(n^{1.5}) waktu jumlah iii sehingga nnn terjepit di antara f(i)f(i)f(i) dan f(i+1)f(i+1)f(i+1) ." Bagaimana saya dapat meyakinkan diri sendiri bahwa kita dapat dengan mudah menemukan …


2
Kompilasi bahasa pemrograman dengan dirinya sendiri
Saya seorang mahasiswa ilmu komputer. Saya ingin membuat bahasa pemrograman saya sendiri (Bahasa dasar dengan beberapa instruksi). Saya tahu bagaimana melakukan analisa sintaksis, saya sudah melakukannya di Perl. Dalam sebuah artikel, saya membaca sesuatu tentang kompiler, kompiler dilakukan dengan sendirinya. Misalnya kompiler C ditulis dalam C. Bagaimana mungkin? Saya dapat …


2
Bukti Teorema dalam Coq
Latar Belakang Saya belajar bantuan, Coq, sendiri. Sejauh ini, saya telah selesai membaca Yves Bertot's Coq in a Hurry . Sekarang, tujuan saya adalah untuk membuktikan beberapa hasil dasar mengenai bilangan asli, yang berpuncak dengan algoritma pembagian. Namun, saya telah menemui beberapa kemunduran dalam perjalanan menuju tujuan itu. Secara khusus, …

3
Apa perbedaan antara Multiprogramming dan Multitasking
Saya merasa sulit untuk membedakan secara jelas antara Multiprogramming dan Multitasking. Sumber utama saya adalah Wikipedia , tetapi artikel WP tampaknya sedikit berselisih dengan beberapa sumber yang kurang memiliki reputasi (seperti profesor perguruan tinggi saya). Ketika saya membaca WP, multiprogramming adalah cara dasar untuk meningkatkan throughput CPU, dengan pengalihan konteks …

5
Apa itu Algoritma Efisien?
Dari sudut pandang perilaku asimptotik, apa yang dianggap sebagai algoritma "efisien"? Apa standar / alasan untuk menggambar garis pada titik itu? Secara pribadi, saya akan berpikir bahwa apa pun yang mungkin secara naif saya sebut "sub-polinomial", sehingga seperti akan efisien dan apa pun yang akan "tidak efisien". Namun, saya pernah …


3
Mencari kamus notasi matematika / CS
Ada lambang simbol yang kadang-kadang membingungkan yang digunakan dalam makalah matematika dan CS. Namun banyak yang menganggap keakraban dasar yang tampaknya jarang diajarkan di satu tempat. Saya mencari kamus seperti berikut ini, terutama dari perspektif CS. Ini akan mendaftar semua simbol matematika dasar dan memberikan arti dan contohnya. Itu akan …

3
Mengapa ketinggian minimum
Di kelas Java saya, kami belajar tentang kompleksitas berbagai jenis koleksi. Segera kita akan membahas pohon biner, yang telah saya baca. Negara-negara buku yang tinggi minimal pohon biner adalah log2(n+1)−1log2⁡(n+1)−1\log_2(n+1) - 1 , tetapi tidak menawarkan penjelasan lebih lanjut. Adakah yang bisa menjelaskan mengapa?

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.