Pertanyaan yang diberi tag «algorithm-analysis»

Pertanyaan tentang sains dan seni menentukan sifat-sifat algoritma, seringkali termasuk kebenaran, runtime, dan penggunaan ruang. Gunakan tag [analisis runtime] untuk pertanyaan tentang runtime algoritma.

1
Menemukan set independen maksimal secara paralel
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 dengan jumlah tetangganya; jika nomornya sendiri benar-benar terkecil, maka tetangganya …

2
Analisis algoritma kasus rata-rata menggunakan Metode Incompressibility Kolmogorov
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 dapat dimampatkan diambil sebagai input. Karena string yang tidak dapat dimampatkan adalah tipikal, …


2
MST: Kompleksitas algoritma Prim, mengapa tidak ?
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 \mathtt{\text{NIL}} kunci [r]←0key[r]←0\mathtt{\text{key}}[r] \leftarrow 0 Q ← V[ G ]Q←V[G]Q \leftarrow V[G] sementara lakukan // ...Q ≠ ∅Q≠∅Q \ne …



4
Temukan median daftar array yang diurutkan
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 efisien untuk masalah ini? Apakah mungkin, misalnya …

3
Menemukan nilai XOR maksimum dan minimum berturut-turut
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 dan kemudian nilai untuk beberapa , sedemikian rupa sehingga adalah: . …


1
Mengingat komputer yang cepat dan lambat, pada ukuran apa komputer cepat yang menjalankan algoritma lambat mengalahkan komputer lambat yang menjalankan algoritma cepat?
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 dua algoritma dari kelas yang sama, tetapi …

1
Bagaimana cara menggunakan argumen musuh untuk seleksi dan penyisipan?
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" tertentu daripada "algoritma". Saya mengerti masalah penggabungan. Tapi …

1
Menemukan kasus tumpukan terburuk
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 ( ).nnn1≤n≤50,0001≤n≤50,0001 \le n \le 50{,}000 Output: Output array yang berisi …

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.