Pertanyaan yang diberi tag «algorithms»

Dalam matematika dan ilmu komputer, suatu algoritma adalah metode yang efektif dinyatakan sebagai daftar terbatas dari instruksi yang didefinisikan dengan baik untuk menghitung suatu fungsi. Algoritma digunakan untuk perhitungan, pemrosesan data, dan penalaran otomatis.

8
Hubungan antara orientasi objek dan algoritma
Ketika saya membaca beberapa buku teks algoritma, mereka penuh dengan prosedur cerdas untuk beberapa masalah (pengurutan, jalur terpendek) atau beberapa metode umum (algoritma rekursif, membagi dan menaklukkan, pemrograman dinamis ...). Saya menemukan beberapa jejak pemrograman berorientasi objek di sana; (Mengapa mereka lebih berorientasi pada prosedur?). Kemudian saya berpikir: Apa hubungan …

3
Butuh bantuan mengidentifikasi algoritma penjadwalan liga
Saya mencoba membuat penjadwal liga olahraga. Saya mengalami kesulitan mengidentifikasi algoritma untuk membantu saya secara efisien mengisi setiap slot. Contoh data untuk membangun jadwal adalah: 10 tim Setiap tim bermain satu sama lain 1 kali (diperlukan total 45 pertandingan) Setiap tim bermain tidak lebih dari 1 kali per hari Dalam …

3
Algoritma untuk membuat mosaik gambar - adakah cara yang lebih cepat dari ini?
Saya telah bermain dengan membuat mosaik gambar. Script saya mengambil sejumlah besar gambar, mengecilkannya ke ukuran thumbnail dan kemudian menggunakannya sebagai petak untuk memperkirakan gambar target. Pendekatannya sebenarnya cukup menyenangkan: Saya menghitung galat kuadrat rata-rata untuk setiap ibu jari di setiap posisi ubin. Pada awalnya saya hanya menggunakan penempatan serakah: …

4
Mengapa Data Besar Perlu Berfungsi?
Saya mulai mengerjakan proyek baru belakangan ini yang berhubungan dengan Big Data untuk magang saya. Manajer saya merekomendasikan untuk mulai belajar pemrograman fungsional (Mereka sangat merekomendasikan Scala). Saya memiliki pengalaman yang rendah hati menggunakan F #, tetapi saya tidak bisa melihat pentingnya menggunakan paradigma pemrograman ini karena mahal dalam beberapa …

1
Algoritma "Bad apple", atau memproses crash kotak pasir bersama
Saya mencari algoritme untuk menangani masalah berikut, yang saya (untuk saat ini) menyebut algoritma "apel buruk". Masalah Saya memiliki N proses yang berjalan di kotak pasir M, di mana N >> M. Tidak praktis untuk memberikan setiap proses kotak pasirnya sendiri. Setidaknya salah satu dari proses tersebut berperilaku buruk, dan …

3
Mengapa Quicksort disebut "Quicksort"?
Inti dari pertanyaan ini adalah bukan untuk memperdebatkan kelebihan ini atas algoritma pengurutan lainnya - tentu saja ada banyak pertanyaan lain yang melakukan ini. Pertanyaan ini tentang nama. Mengapa Quicksort disebut "Quicksort"? Tentu, ini "cepat", sebagian besar waktu, tetapi tidak selalu. Kemungkinan degenerasi menjadi O (N ^ 2) sudah diketahui. …

6
Mengambil nilai maksimum dari rentang dalam array yang tidak disortir
Saya memiliki array yang tidak disortir . Saya memiliki pertanyaan di mana saya memberikan rentang dan kemudian nilai maksimum dari rentang itu harus dikembalikan. Sebagai contoh: array[]={23,17,9,45,78,2,4,6,90,1}; query(both inclusive): 2 6 answer: 78 Algoritme atau struktur data mana yang saya buat untuk dengan cepat mengambil nilai maksimum dari rentang apa …


1
Kemungkinan peningkatan Damerau-Levenshtein?
Saya baru-baru ini mengimplementasikan algoritma jarak Damerau-Levenshtein dari pseudocode di Wikipedia. Saya tidak bisa menemukan penjelasan persis bagaimana kerjanya dan pseudocode menggunakan nama variabel yang sama sekali tidak informatif seperti DA, DB, i1, dan j1yang meninggalkan aku menggaruk-garuk kepala. Inilah implementasi saya dengan Python: https://gist.github.com/badocelot/5327337 Implementasi Python membantu saya menelusuri …

1
Klasifikasi fungsi hash
Di internet, saya menemukan pertanyaan ini: Klasifikasi Fungsi Hashing berdasarkan berbagai metode yang digunakan untuk menemukan nilai kunci. dengan jawaban suka Metode langsung Metode pengurangan Metode Divisi-Modulo Metode Ekstraksi Digit Metode Mid-Square Metode lipat Metode pseudo-acak yang saya temukan aneh. Saya rasa saya tahu banyak tentang hashing, tapi ini omong …

2
Algoritma visi komputer (bagaimana ini mungkin?)
Baru-baru ini saya menemukan sebuah perusahaan yang telah menciptakan teknologi visi komputer yang mampu mendeteksi mengutil secara otomatis dan memperingatkan penggunanya. TAUTAN Menonton beberapa video dan contoh yang diberikan oleh perusahaan telah membuat saya benar-benar bingung dan heran bagaimana mungkin mereka telah mencapai fungsi ini. Saya mengerti bahwa tidak seorang …



3
Apakah ada metode umum untuk mengevaluasi optimalitas suatu algoritma optimasi?
Adakah metode umum untuk mengevaluasi optimalitas suatu algoritma optimasi, misalnya suatu algoritma yang memecahkan masalah NP-hard atau NP-complete? Satu-satunya metode yang saya temukan sejauh ini adalah membandingkan hasil algoritma dengan solusi optimal yang sudah diketahui. Jika tidak, adakah metode khusus untuk beberapa masalah khusus? EDIT Untuk memperjelas: Secara optimal maksud …


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.