Saya melihat banyak masalah algoritmik yang selalu mengecil menjadi sesuatu seperti: Anda memiliki array integer , Anda harus menemukan sedemikian sehingga memaksimalkan dalam waktu .h [ 1 .. n ] ≥ 0h[1 ..n]≥0h[1..n]\geq 0saya ,
Saya melihat banyak masalah algoritmik yang selalu mengecil menjadi sesuatu seperti: Anda memiliki array integer , Anda harus menemukan sedemikian sehingga memaksimalkan dalam waktu .h [ 1 .. n ] ≥ 0h[1 ..n]≥0h[1..n]\geq 0saya ,
Kami ingin menyelesaikan masalah aliran biaya minimal dengan algoritma pembatalan siklus negatif generik. Artinya, kita mulai dengan aliran acak yang valid, dan kemudian kita tidak memilih siklus negatif "baik" seperti siklus biaya rata-rata minimal, tetapi menggunakan Bellman-Ford untuk menemukan...
Saya diberi tugas pekerjaan rumah dengan O Besar. Saya terjebak dengan loop untuk loop yang tergantung pada loop sebelumnya. Ini adalah versi yang diubah dari pertanyaan pekerjaan rumah saya, karena saya benar-benar ingin memahaminya: sum = 0; for (i = 0; i < n; i++ for (j = 0; j < i; j++)...
Apakah 2 dalam algoritma 2-aproksimasi berarti solusinya berada dalam 2 * OPT atau OPT /
Sebagai bagian dari tugas pekerjaan rumah yang mencakup implementasi introsort saya ditanya mengapa heapsort digunakan daripada algoritma mergesort (atau lainnya dalam hal ini. O ( n log( n ) )O(nlog(n))O(n\log(n)) Introsort adalah algoritma pengurutan hibrida yang memberikan kinerja rata-rata...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Wiki memiliki...
Saya sedang membaca CLRS dan diminta untuk menunjukkan bahwa jika adalah bilangan prima dari bentuk dan adalah residu kuadratik, maka adalah akar kuadrat (orang juga dapat dengan mudah menunjukkan bahwa adalah akar kuadrat).ppp4k+34k+34k+3aaaak+1ak+1a^{k+1}a−ka−ka^{-k} Saya bertanya-tanya apakah...
Input: Satu set array (angka). Elemen-elemen dalam setiap array berada dalam urutan, tetapi set array tidak perlu diurutkan. Array tidak harus berukuran sama. Jumlah elemen adalah n .ℓℓ\ellAiAiA_innn Output: The kkk th elemen terkecil dari semua elemen dalam input. Apa algoritma yang paling...
Saat menghitung ketergantungan runtime pada input, perhitungan apa yang dipertimbangkan? Sebagai contoh, saya pikir saya belajar bahwa pengindeksan array serta pernyataan tugas tidak dihitung, mengapa
Menurut CLRS, algoritma Prim diimplementasikan seperti di bawah ini - MST-PRIM (G,w,r)MST-PRIM(G,w,r)\mathtt{\text{MST-PRIM}}(G,w,r) untuk setiap lakukanu ∈ V[ G ]u∈V[G]u \in V[G] kunci [u]←∞key[u]←∞\mathtt{\text{key}}[u] \leftarrow \infty π[ u ] ← NILπ[u]←NIL\pi[u] \leftarrow...
Diberikan array integer (ukuran maksimum 50000), saya harus menemukan minimum dan maksimum sehingga untuk beberapa , dengan .XXXX=ap⊕ap+1⊕⋯⊕aqX=ap⊕ap+1⊕⋯⊕aqX = a_p \oplus a_{p+1} \oplus \dots \oplus a_qpppqqqp≤qp≤qp \leq q Saya telah mencoba proses ini: untuk semua . Saya pra-menghitungnya dalam...
Bagi saya yang mengambil seluruh grafik, norma dari vektor kesalahan harus menurun secara monoton, jika tidak kita tidak dapat menjamin bahwa PageRank akan pernah bertemu. Namun, apakah hal yang sama berlaku pada basis per-simpul? Yaitu, dari iterasi t ke iterasi t + 1, apakah kesalahan kuadrat...
Saya sedang mengerjakan masalah H dalam ACM ICPC 2004–2005 kontes Eropa Timur Laut . Masalahnya pada dasarnya adalah untuk menemukan kasus terburuk yang menghasilkan jumlah maksimal dari pertukaran dalam algoritma (sift down) untuk membangun heap. Input: File input berisi (
Pada pemangkasan Alpha-Beta, NegaScout mengklaim bahwa ia dapat mempercepat proses dengan mengatur [Alpha, Beta] ke [Alpha, Alpha-1]. Saya tidak mengerti seluruh proses NegaScout. Bagaimana cara kerjanya? Apa mekanisme pemulihannya ketika tebakannya
Saya diminta untuk menemukan argumen musuh yang diperlukan untuk menemukan batas bawah untuk seleksi dan jenis penyisipan. Saya tidak dapat menemukan referensi di mana pun. Saya ragu tentang ini. Saya mengerti bahwa argumen musuh biasanya digunakan untuk menemukan batas bawah untuk "masalah"...
Diberikan grafik , di mana . Apa yang dimaksud dengan algoritma cepat untuk menghasilkan koleksi semua daftar lingkungan 2-hop dari semua node di .G=(V,E)G=(V,E)G = (V,E)|V|=n|V|=n|V| = nVVV Secara naif, Anda dapat melakukannya di . Dengan kekuatan matriks, Anda dapat melakukannya dengan...
Metode Incompressibility dikatakan menyederhanakan analisis algoritma untuk kasus rata-rata. Dari apa yang saya pahami, ini karena tidak perlu menghitung semua kemungkinan kombinasi input untuk algoritma itu dan kemudian mendapatkan kompleksitas rata-rata. Sebagai gantinya, satu string yang tidak...
Sumber pertanyaan ini berasal dari program sarjana yang saya ikuti, yang mencakup pengantar analisis algoritma. Ini bukan untuk pekerjaan rumah, melainkan pertanyaan yang diajukan di CLRS. Anda memiliki mesin yang berjalan lambat xxx MIPS, dan mesin cepat berjalan di yyyMIPS. Anda juga memiliki...
Pada grafik , kami melakukan proses berikut:G(V,E)G(V,E)G(V,E) Awalnya, semua node di berwarna.VVV Sementara ada node yang tidak berwarna dalam , setiap node yang tidak berwarna melakukan hal berikut: VVV Memilih bilangan real acak dan mengirimkannya ke semua tetangganya; Membandingkan jumlahnya...
Saya terjebak dengan menganalisis kompleksitas waktu dari algoritma berikut: def fun (r, k, d, p): if d > p: return r if d = 0 and p = 0: r <- r + k return r if d > 0: fun (r, k + 1, d - 1, p) if p > 0: fun (r, k - 1, d, p - 1) Panggilan root akan menjadi fun (0, 0, n, n),...