Pertanyaan yang diberi tag «algorithms»

Algoritme adalah urutan langkah yang didefinisikan dengan baik yang mendefinisikan solusi abstrak untuk suatu masalah. Gunakan tag ini ketika masalah Anda terkait dengan desain dan analisis algoritma.

4
Menerapkan algoritma pada data besar
Apakah ada buku atau tutorial yang mengajarkan kita cara efisien menerapkan algoritma umum (pengurutan, pencarian, dll.) Pada data besar (yaitu data yang tidak dapat sepenuhnya dimuat ke dalam memori utama) dan bagaimana cara efisien menerapkan algoritma tersebut dengan mempertimbangkan biaya memblokir transfer dari memori eksternal? Sebagai contoh, hampir semua buku …

2
Algoritma kepuasan sementara tentatif
Kepuasan umum (dengan beberapa pengecualian seperti Klausa Tanduk) tidak diyakini memiliki solusi algoritmik. Namun, algoritma berikut tampaknya menjadi solusi untuk kepuasan umum. Apa sebenarnya cacat dengan algoritma berikut? Membiarkan WWW menjadi set kosong yang akan berisi semua variabel yang harus benar atau salah. Membiarkan LLL menjadi seperangkat klausa. Loop melalui …



1
Bagaimana cara mendeteksi susunan tumpukan?
Kami mengambil urutan bilangan bulat dari 111 untuk nnn, dan kami mendorong mereka ke tumpukan satu per satu secara berurutan. Di antara setiap dorongan, kita dapat memilih untuk mengeluarkan sejumlah item dari tumpukan (dari 0 hingga ukuran tumpukan saat ini). Setiap kali kami mengeluarkan nilai dari tumpukan, kami akan mencetaknya. …

2
Bagaimana saya bisa menemukan angka minimum yang diperlukan untuk menambah urutan sehingga xor mereka menjadi nol
Diberikan urutan bilangan alami, Anda dapat menambahkan bilangan alami ke bilangan apa pun dalam urutan sedemikian sehingga xornya menjadi nol. Tujuan saya adalah untuk meminimalkan jumlah angka yang ditambahkan. Perhatikan contoh-contoh berikut: Untuk 1,31,31, 3jawabannya adalah ; menambahkan ke kita mendapatkan .2222221113⊕3=03⊕3=03 \oplus 3=0 Untuk jawabannya adalah ; menambahkan ke …

1
CLRS - Maxflow Augmented Flow Lemma 26.1 - tidak mengerti penggunaan def. dalam bukti
Dalam Cormen et. al., Pengantar Algoritma (edisi ke-3), saya tidak mendapatkan garis dalam pembuktian Lemma 26.1 yang menyatakan bahwa aliran augmented adalah aliran dalam dan st(ini hlm. 717-718).f↑f′f↑f′f\uparrow f'GGG|f↑f′|=|f|+|f′||f↑f′|=|f|+|f′||f\uparrow f'| =|f|+|f'| Kebingungan saya: Ketika memperdebatkan aliran-konservasi, mereka menggunakan definisi pada baris pertama untuk mengatakan bahwa untuk setiapf↑f′f↑f′f\uparrow f'u∈V∖{s,t}u∈V∖{s,t}u\in V\setminus\{s,t\} ∑v∈V(f↑f′)(u,v)=∑v∈V(f(u,v)+f′(u,v)−f′(v,u)),∑v∈V(f↑f′)(u,v)=∑v∈V(f(u,v)+f′(u,v)−f′(v,u)), …


2
Meminimalkan variasi total dari urutan pilihan diskrit
Setup saya adalah sesuatu seperti ini: Saya memiliki serangkaian set integer Ci(1≤i≤n)Ci(1≤i≤n)C_i (1\leq i\leq n), dengan |Ci||Ci||C_i| relatif kecil - pada urutan empat atau lima item untuk semua iii. Saya ingin memilih urutanxi(1≤i≤n)xi(1≤i≤n)x_i (1\leq i\leq n) dengan masing-masing xi∈Cixi∈Cix_i\in C_i sedemikian rupa sehingga total variasi (baik ℓ1ℓ1\ell_1 atau ℓ2ℓ2\ell_2yaitu ∑n−1i=1|xi−xi+1|∑i=1n−1|xi−xi+1|\sum_{i=1}^{n-1} …


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 …

2
Mendeteksi overflow dalam penjumlahan
Misalkan saya diberi array integer lebar tetap (yaitu mereka cocok dengan register lebar ), . Saya ingin menghitung jumlah pada mesin dengan aritmatika komplemen 2's, yang melakukan penambahan modulo dengan semantik sampul. Itu mudah - tetapi jumlahnya mungkin melebihi ukuran register, dan jika ya, hasilnya akan salah.nnnwwwSebuah1,Sebuah2, ...Sebuahna1,a2,…ana_1, a_2, \dots …


1
Temukan urutan panjang maksimal secara bersamaan memenuhi dua kendala pemesanan
Kami diberi himpunan dari Fruits. Setiap Buah memiliki harga dan kandungan vitamin ; kami menghubungkan buah dengan pasangan yang dipesan . Sekarang kita harus mengatur buah-buahan ini sedemikian rupa sehingga daftar yang diurutkan berisi harga dalam urutan menaik dan kandungan vitamin dalam urutan menurun.F={f1,f2,f3,…,fN}F={f1,f2,f3,…,fN}F=\{f_1, f_2, f_3, …, f_N\}NNNPiPiP_iViViV_ififif_i(Pi,Vi)(Pi,Vi)(P_i, V_i) Contoh …

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.