Ilmu Komputer

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

1
Jumlah tertimbang dari angka N terakhir
Misalkan kita menerima angka dalam aliran. Setelah setiap angka diterima, jumlah tertimbang dari angka terakhir NNNperlu dihitung, di mana bobot selalu sama, tetapi sewenang-wenang. Seberapa efisien hal ini dapat dilakukan jika kita diizinkan menyimpan struktur data untuk membantu perhitungan? Bisakah kita melakukan yang lebih baik daripada Θ ( N)Θ(N)\Theta(N) , …

1
Bagaimana runtime dari algoritma Ukkonen tergantung pada ukuran alfabet?
Saya prihatin dengan pertanyaan waktu berjalan asimtotik dari algoritma Ukkonen , mungkin algoritma yang paling populer untuk membangun pohon sufiks dalam waktu linear (?). Berikut ini adalah kutipan dari buku "Algoritma pada string, pohon dan urutan" oleh Dan Gusfield (bagian 6.5.1): "... Algoritma Aho-Corasick, Weiner, Ukkonen , dan McCreight semuanya …

2
Sortir array 5 bilangan bulat dengan maksimum 7 perbandingan
Bagaimana saya bisa mengurutkan daftar 5 bilangan bulat sehingga dalam kasus terburuk dibutuhkan 7 perbandingan? Saya tidak peduli berapa banyak operasi lain yang dilakukan. Saya tidak tahu apa-apa tentang bilangan bulat. Saya telah mencoba beberapa pendekatan membagi dan menaklukkan yang membuat saya turun ke 8 perbandingan, seperti mengikuti pendekatan mergesort, …


3
Mengapa menggunakan perbandingan alih-alih runtime untuk membandingkan dua algoritma?
Saya perhatikan bahwa dalam beberapa makalah penelitian CS, untuk membandingkan efisiensi dua algoritma, jumlah total perbandingan kunci dalam algoritma digunakan daripada waktu komputasi yang sebenarnya. Mengapa kita tidak bisa membandingkan mana yang lebih baik dengan menjalankan kedua program dan menghitung total waktu yang dibutuhkan untuk menjalankan algoritma?

1
Menghasilkan input untuk algoritma grafik pengujian-acak?
Saat menguji algoritma, pendekatan yang umum adalah pengujian acak: menghasilkan sejumlah besar input sesuai dengan beberapa distribusi (biasanya seragam), jalankan algoritma pada mereka dan verifikasi kebenarannya. Kerangka pengujian modern dapat menghasilkan input secara otomatis mengingat tanda tangan algoritma, dengan beberapa batasan. Jika input berupa angka, daftar atau string, buat input …


3
Garis memisahkan dua set titik
Jika ada cara untuk mengidentifikasi apakah dua set poin dapat dipisahkan oleh garis? Kami memiliki dua set titik dan jika ada garis yang memisahkan dan sehingga semua titik dan hanya di satu sisi garis, dan semua titik dan hanya di sisi lainnya.AAABBBAAABBBAAAAAABBBBBB Algoritma yang paling naif yang saya buat adalah …

3
Lingkaran Penutupan Maksimum dari Radius Yang Diberikan
Saya mencoba mencari pendekatan untuk masalah berikut: Diberikan himpunan titik dan jari-jari r , temukan titik pusat lingkaran, sedemikian sehingga lingkaran itu mengandung jumlah maksimum titik dari himpunan. Waktu yang berjalan harus O ( n 2 ) .SSSrrrO(n2)O(n2)O(n^2) Pada awalnya itu tampaknya menjadi sesuatu yang mirip dengan masalah lingkaran tertutup …



1
didistribusikan pemangkasan alpha beta
Saya mencari algoritma yang efisien yang memungkinkan saya memproses pohon pencarian minimax untuk catur dengan pemangkasan alpha-beta pada arsitektur terdistribusi. Algoritma yang saya temukan (PVS, YBWC, DTS lihat di bawah) semuanya cukup tua (1990 adalah yang terbaru). Saya berasumsi ada banyak kemajuan besar sejak itu. Apa standar saat ini di …

1
Menyimpan inisialisasi array
Saya baru-baru ini membaca bahwa dimungkinkan untuk memiliki array yang tidak perlu diinisialisasi, yaitu dimungkinkan untuk menggunakannya tanpa harus menghabiskan waktu mencoba mengatur setiap anggota ke nilai default. yaitu Anda dapat mulai menggunakan array seolah-olah telah diinisialisasi dengan nilai default tanpa harus menginisialisasi itu. (Maaf, saya tidak ingat di mana …


5
Set Independen Maksimum dari Grafik Bipartit
Saya mencoba untuk menemukan Set Independen Maksimum dari Grafik Biparite. Saya menemukan yang berikut dalam beberapa catatan "13 Mei 1998 - University of Washington - CSE 521 - Aplikasi aliran jaringan" : Masalah: Mengingat bipartit grafik , menemukan set independen yang sebagai besar mungkin, di mana dan . Suatu himpunan …

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.