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.

3
Apakah mungkin untuk mengimplementasikan tabel hash yang didistribusikan dengan baik tanpa menggunakan operator%?
Saya mencari untuk mengimplementasikan tabel hash yang cepat dan didistribusikan dengan baik di C #. Saya mengalami masalah dalam memilih fungsi hash-constraining yang mengambil kode hash sembarang dan "membatasi" sehingga dapat digunakan untuk mengindeks ember. Ada dua opsi yang saya lihat sejauh ini: Di satu sisi, Anda dapat memastikan ember …


5
Cara sederhana dan bersih membandingkan tiga angka
Saya punya beberapa kode yang memiliki urutan ifs yang berfungsi, tetapi hanya merasa berantakan. Pada dasarnya, saya ingin memilih yang terbesar dari tiga bilangan bulat dan menetapkan bendera status untuk mengatakan yang dipilih. Kode saya saat ini terlihat seperti ini: a = countAs(); b = countBs(); c = countCs(); if …
11 algorithms  c 

2
Apakah mungkin untuk mempercepat tabel hash dengan menggunakan pohon pencarian biner untuk rantai terpisah?
Saya ingin menerapkan Tabel Hash menggunakan Pohon Pencarian Biner untuk mengurangi kompleksitas pencarian dalam proses Chaining Terpisah dari O (n) (menggunakan daftar tertaut) ke O (log n) (menggunakan BST). Bisakah ini dilakukan, dan jika ya lalu bagaimana? Akan lebih mudah untuk memahami jika solusi adalah langkah demi langkah, implementasi dari …

3
daftar kata terpanjang dengan huruf awal dan akhir yang cocok
Teman saya memberi saya masalah yang menurutnya mudah, tetapi saya tidak dapat menemukan algoritma yang baik untuk melakukannya. Anda diberi input 100 kata bahasa Inggris acak. Anda harus menemukan string kata terpanjang di mana huruf terakhir dalam satu kata cocok dengan huruf pertama di kata berikutnya. Anda hanya dapat menggunakan …
11 algorithms 

2
Cara Kerja Sistem Penawaran Iklan Facebook
Saat Anda membuat iklan di Facebook, Anda diberikan kisaran " tawaran yang disarankan " (mis. $ 0,90 - $ 2,15 USD). Menurut halaman ini : Kisaran tawaran yang disarankan ada untuk membantu Anda memilih tawaran maksimum sehingga iklan Anda akan berhasil. Ini didasarkan pada berapa banyak pengiklan lain yang bersaing …

5
Programmaticaly menemukan notasi Landau (notasi Big O atau Theta) dari suatu algoritma?
Saya sudah terbiasa mencari notasi Landau (Big O, Theta ...) dengan tangan saya untuk memastikan mereka seoptimal mungkin, tetapi ketika fungsinya semakin besar dan kompleks, butuh waktu. terlalu banyak waktu untuk melakukannya dengan tangan. itu juga rentan terhadap kesalahan manusia. Saya menghabiskan beberapa waktu pada Codility (latihan coding / algo), …

4
Seberapa umumkah algoritma waktu eksponensial kasus-generik dalam perangkat lunak produksi?
Saya tahu bahwa algoritma waktu eksponensial umumnya harus dihindari tetapi kadang-kadang diperlukan. Sebuah kasus menjadi Travelling Salesman. Seberapa umumkah algoritma tersebut dalam perangkat lunak produksi? Apakah kasus-kasus ini biasanya diperlukan atau hasil dari pekerjaan terburu-buru? Saya mengerti bahwa banyak yang bisa diselesaikan dengan heuristik yang baik. Apa yang biasanya dilakukan …
11 algorithms 


6
Apakah tidak efisien untuk menggabungkan string satu per satu?
Saya ingat kembali dari hari-hari saya pemrograman di C bahwa ketika dua string bergabung, OS harus mengalokasikan memori untuk string yang bergabung, maka program dapat menyalin semua teks string ke area baru dalam memori, maka memori lama harus secara manual dilepaskan. Jadi, jika ini dilakukan beberapa kali seperti dalam kasus …

7
Jika algoritme Anda benar, apakah penting berapa lama Anda menulisnya? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Baru-baru ini saya mengetahui bahwa Facebook memiliki tantangan pemrograman yang jika selesai dengan …
11 algorithms 



3
algoritma dan implementasi elevator [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 5 tahun yang lalu . Saya ingin tahu cara kerja elevator (nyata). Tapi, sejauh ini, saya tidak dapat menemukan banyak materi tentang …

2
Merancang otentikasi untuk REST API
Saya sedang mengerjakan API untuk layanan REST yang akan saya produksi dan konsumsi. Saya telah menghabiskan beberapa hari terakhir mencoba mencari cara untuk menangani otentikasi dengan baik, dan berpikir saya akhirnya menemukan sesuatu. Saya datang dengan ini berdasarkan fakta-fakta berikut tentang tumpukan aplikasi: Klien & Server berada di .NET4 (Bagian …

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.