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
Komputasi algoritma jika suatu angka adalah kelipatan dari 3
Ketika melakukan kalkulus mental, seseorang dapat melakukannya: Dengan bilangan bulat k, jumlahkan semua digit (pada basis 10), dan jika hasilnya kelipatan 3, maka k adalah kelipatan 3. Apakah Anda tahu ada algoritma yang bekerja sama tetapi beroperasi pada digit angka biner (bit)? Pada awalnya, saya berpikir untuk menggunakan fungsi siap …
13 algorithms 


4
Pengurangan DAG secara transitif
Saya mencari algoritma O (V + E) untuk menemukan reduksi transitif yang diberikan DAG. Yaitu menghapus sebanyak mungkin tepi sehingga jika Anda dapat mencapai v dari Anda, untuk v dan Anda sewenang-wenang, Anda masih dapat mencapai setelah menghilangkan tepi. Jika ini adalah masalah standar, tunjukkan saya solusi model.
13 algorithms  graphs  dag 



1
Penjumlahan penjumlahan aman
Misalkan saya mengingat tetap lebar bilangan bulat (yaitu mereka cocok dalam register lebar w ), seorang 1 , sebuah 2 , ... sebuah n sehingga jumlah mereka yang 1 + a 2 + ⋯ + a n = S juga cocok dalam register dengan lebar w .nnnwwwa1,a2,…ana1,a2,…ana_1, a_2, \dots a_na1+a2+⋯+an=Sa1+a2+⋯+an=Sa_1 …

2
Mengidentifikasi acara yang terkait dengan tanggal dalam paragraf
Apakah ada pendekatan algoritmik untuk mengidentifikasi bahwa tanggal yang diberikan dalam paragraf berkorelasi dengan peristiwa (frasa) tertentu dalam paragraf? Contoh, pertimbangkan paragraf berikut: Pada Juni 1970, pemimpin besar itu mengambil sumpah. Tetapi baru setelah Mei 1972, setelah kematian Menteri Negara, dia mengambil alih tampuk kekuasaan negara. Sementara ia menikmati dukungan …

1
Generator Sudoku acak
Saya ingin menghasilkan Sudoku yang sepenuhnya acak . Tentukan kisi Sudoku sebagai kisi bulat antara 1 dan 9 tempat beberapa elemen dapat dihilangkan. Kisi adalah teka-teki yang valid jika ada cara unik untuk menyelesaikannya agar sesuai dengan batasan Sudoku (setiap baris, kolom, dan kotak 3 × 3 tidak memiliki elemen …

1
Menganalisis versi modifikasi dari permainan kartu "Perang"
Sebuah permainan sederhana yang biasanya dimainkan oleh anak-anak, permainan Perang dimainkan oleh dua orang menggunakan setumpuk standar 52 kartu remi. Awalnya, deck dikocok dan semua kartu dibagikan kepada dua pemain, sehingga masing-masing memiliki 26 kartu acak dalam urutan acak. Kami akan menganggap bahwa pemain diizinkan untuk memeriksa (tetapi tidak mengubah) …

1
Bagaimana konsistensi menyiratkan bahwa heuristik juga diterima?
Fungsi heuristik h(n)h(n)h (n) adalah ... Konsisten jika perkiraan biaya dari node nnn ke tujuannya adalah tidak lebih besar dari langkah biaya penggantinya n′n′n' ditambah perkiraan biaya dari penerus tujuan. Diperbolehkan jika h(n)h(n)h(n) tidak pernah melebih-lebihkan biaya sebenarnya untuk status tujuan. Buku teks untuk kursus Kecerdasan Buatan saya menyatakan bahwa …

2
Kapan saya bisa menggunakan pemrograman dinamis untuk mengurangi kompleksitas waktu dari algoritma rekursif saya?
Pemrograman dinamis dapat mengurangi waktu yang dibutuhkan untuk melakukan algoritma rekursif. Saya tahu bahwa pemrograman dinamis dapat membantu mengurangi kompleksitas waktu dari algoritma. Apakah kondisi umum sedemikian rupa sehingga jika puas dengan algoritma rekursif akan menyiratkan bahwa menggunakan pemrograman dinamis akan mengurangi kompleksitas waktu dari algoritma? Kapan saya harus menggunakan …

4
Algoritma Dijsktra diterapkan untuk masalah salesman keliling
Saya seorang pemula (total pemula untuk teori kompleksitas komputasi) dan saya punya pertanyaan. Katakanlah kita memiliki 'Traveling Salesman Problem', akankah aplikasi Algoritma Dijkstra berikut ini menyelesaikannya? Dari titik awal kami menghitung jarak terpendek antara dua titik. Kami langsung ke intinya. Kami menghapus titik sumber. Kemudian kita menghitung titik jarak terpendek …


3
Strategi optimal untuk permainan abstrak
Saya telah diberi masalah berikut dalam sebuah wawancara (yang telah saya gagal pecahkan, tidak mencoba menipu jalan saya sebelumnya): Permainan dimulai dengan bilangan bulat positif . (Mis. A 0 = 1234. ) Angka ini dikonversi ke representasi biner, dan N adalah jumlah bit yang ditetapkan ke 1 . (Mis. A …


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.