Pertanyaan yang diberi tag «algorithm»

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


12
Mengapa kode hash Java () di String menggunakan 31 sebagai pengganda?
Per dokumentasi Java, kode hash untuk Stringobjek dihitung sebagai: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] menggunakan intaritmatika, di mana s[i]adalah saya th karakter string, nadalah panjang string, dan ^menunjukkan eksponensial. Mengapa 31 digunakan sebagai pengganda? Saya mengerti bahwa pengganda harus merupakan bilangan prima yang relatif besar. Jadi mengapa tidak …
480 java  string  algorithm  hash 

5
Apa algoritma Hi / Lo?
Apa algoritma Hi / Lo? Saya telah menemukan ini di dokumentasi NHibernate (ini adalah salah satu metode untuk menghasilkan kunci unik, bagian 5.1.4.2), tetapi saya belum menemukan penjelasan yang baik tentang cara kerjanya. Saya tahu bahwa Nhibernate menanganinya, dan saya tidak perlu tahu bagian dalamnya, tetapi saya hanya ingin tahu.

30
Cara terbaik untuk membalik string
Saya baru saja menulis fungsi string reverse di C # 2.0 (yaitu LINQ tidak tersedia) dan muncul dengan ini: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i > -1; i--) { reverse += cArray[i]; } return reverse; …

18
Bagaimana cara Google “Maksud Anda?” Algoritma bekerja?
Saya telah mengembangkan situs web internal untuk alat manajemen portofolio. Ada banyak data teks, nama perusahaan, dll. Saya sangat terkesan dengan beberapa kemampuan mesin pencari untuk dengan cepat menanggapi pertanyaan dengan "Apakah maksud Anda: xxxx". Saya harus dapat dengan cerdas mengambil kueri pengguna dan merespons dengan tidak hanya hasil pencarian …





24
Sortir tercepat dengan panjang tetap 6 int array
Menjawab pertanyaan Stack Overflow lainnya (yang ini ) saya menemukan sub-masalah yang menarik. Apa cara tercepat untuk mengurutkan array 6 bilangan bulat? Karena tingkat pertanyaannya sangat rendah: kami tidak dapat menganggap perpustakaan tersedia (dan panggilan itu sendiri biayanya), hanya C biasa untuk menghindari pengosongan pipa instruksi (yang memiliki biaya yang …


5
Efisiensi pemrograman murni fungsional
Adakah yang tahu perlambatan asimptotik terburuk yang mungkin terjadi saat pemrograman murni secara fungsional sebagai lawan imperatif (yaitu memungkinkan efek samping)? Klarifikasi dari komentar oleh itowlson : adakah masalah yang algoritma non-destruktif yang paling terkenal secara asimptot lebih buruk daripada algoritma destruktif yang paling dikenal, dan jika demikian seberapa banyak?



9
Perbandingan gambar - algoritma cepat
Saya mencari untuk membuat tabel dasar gambar dan kemudian membandingkan gambar baru dengan itu untuk menentukan apakah gambar baru adalah duplikat dasar (atau tutup) yang tepat. Misalnya: jika Anda ingin mengurangi penyimpanan gambar yang sama 100 kali, Anda dapat menyimpan satu salinannya dan memberikan tautan referensi ke sana. Saat gambar …

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.