Ilmu Komputer

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

1
Cakupan Rectangle oleh Sweep Line
Sayangnya saya diberi latihan, tetapi saya tidak berhasil. Ada satu set persegi panjang R1..RnR1..RnR_{1}..R_{n} dan persegi panjang R0R0R_{0} . Menggunakan algoritma plane sweeping menentukan apakah sepenuhnya dicakup oleh set .R0R0R_{0}R1..RnR1..RnR_{1}..R_{n} Untuk detail lebih lanjut tentang prinsip algoritma garis sapu lihat di sini . Mari kita mulai dari awal. Awalnya kita …


4
Kata-kata yang memiliki produk asosiatif kanan dan kiri yang sama
Saya sudah mulai belajar automata non deterministik menggunakan buku Hopcroft dan Ullman . Saya terjebak dalam masalah yang menurut saya sangat menarik: Berikan otomat terbatas hingga non deterministik yang menerima semua string yang memiliki nilai yang sama ketika dievaluasi dari kiri ke kanan sebagai kanan ke kiri dengan mengalikan menurut …

1
Batas bawah menghitung fungsi suatu set
Memiliki himpunan dari n elemen, katakanlah saya ingin menghitung fungsi f ( A ) yang sensitif terhadap semua bagian dari input, yaitu tergantung pada anggota A yang sangat (yaitu mungkin untuk mengubah setiap anggota A menjadi sesuatu lain untuk mendapatkan baru masukan A ' nilai st dari f pada A …

1
Mengekspresikan permutasi sewenang-wenang sebagai urutan operasi (masukkan, pindahkan, hapus)
Misalkan saya punya dua string. Panggil mereka dan B . Tidak ada string yang memiliki karakter berulang.SEBUAHSEBUAHABBB Bagaimana saya dapat menemukan urutan tersingkat dari memasukkan, memindahkan, dan menghapus operasi yang mengubah menjadi B , di mana:SEBUAHSEBUAHABBB insert(char, offset)menyisipkan charpada yang diberikan offsetdalam string move(from_offset, to_offset)memindahkan karakter saat ini di offset …

3
Logaritmik vs kompleksitas waktu logaritmik ganda
Dalam aplikasi dunia nyata, apakah ada manfaat konkret saat menggunakan daripada algoritma ?O ( log ( n ) )O (log( log( n ) )O(log⁡(log⁡(n))\mathcal{O}(\log(\log(n))O (log( n ) )O(log⁡(n))\mathcal{O}(\log(n)) Ini adalah kasus ketika seseorang menggunakan misalnya pohon van Emde Boas daripada implementasi pohon pencarian biner yang lebih konvensional. Tetapi misalnya, jika …


2
Penjelasan Cabang dan Batas
Saya memiliki tes tentang algoritma branch and bound . Saya mengerti secara teoritis bagaimana algoritma ini bekerja tetapi saya tidak dapat menemukan contoh yang menggambarkan bagaimana algoritma ini dapat diimplementasikan secara praktis. Saya menemukan beberapa contoh seperti ini tetapi saya masih bingung tentang itu. Saya juga mencari masalah salesman keliling …



2
Decidability bahasa awalan
Di tengah semester ada varian dari pertanyaan berikut: Untuk decidable mendefinisikan Tunjukkan bahwa belum tentu decidable.Pref ( L ) = { x ∣ ∃ y st x y ∈ L }L.LLSebelumnya ( L ) = { x ∣ ∃ y st x y∈ L }Pref(L)={x∣∃y s.t. xy∈L}\text{Pref}(L) = \{ x …

2
Penjadwalan round-robin: memungkinkan daftar suatu proses beberapa kali?
Dalam penjadwal round-robin, menambahkan proses beberapa kali ke daftar proses adalah cara yang murah untuk memberikan prioritas yang lebih tinggi. Saya ingin tahu seberapa praktis pendekatan ini. Apa manfaatnya dibandingkan teknik-teknik lain seperti memberikan proses irisan waktu yang lebih lama (manfaat: kurang waktu switching) atau mempertahankan daftar terpisah dari proses …

3
Jalur unik dalam grafik terarah
Saya merancang sebuah algoritma untuk kelas yang akan menentukan apakah grafik yang diarahkan adalah unik sehubungan dengan vertex sehingga untuk setiap u ≠ v ada paling banyak satu jalur dari v ke u . Saya sudah mulai dengan menggunakan BFS (pencarian luas-pertama) untuk menemukan jalur terpendek dari v ke simpul …


3
Jumlah minimum petunjuk untuk menentukan sepenuhnya sudoku?
Kita tahu dari makalah ini bahwa tidak ada puzzle yang dapat dipecahkan dimulai dengan 16 atau lebih sedikit petunjuk, tetapi itu menyiratkan bahwa ada sebuah puzzle yang dapat dipecahkan dari 17 petunjuk. Apakah semua teka-teki sudoku yang valid dapat ditentukan dalam 17 petunjuk? Jika tidak, berapakah jumlah minimum petunjuk yang …

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.