«algorithm» etiketlenmiş sorular

Algoritma, bir soruna soyut bir çözüm tanımlayan iyi tanımlanmış adımlar dizisidir. Sorununuz algoritma tasarımı ile ilgili olduğunda bu etiketi kullanın.


12
Dize'deki Java hashCode () neden 31 çarpanı olarak kullanılır?
Java belgelerine göre, bir nesnenin karma koduString şu şekilde hesaplanır: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] kullanarak intaritmetik, nerede s[i]olduğunu ben , dizenin inci karakter ndizesinin uzunluğu ve ^üs gösterir. 31 neden çarpan olarak kullanılıyor? Çarpanın nispeten büyük bir asal sayı olması gerektiğini anlıyorum. Öyleyse neden 29, 37 veya …
480 java  string  algorithm  hash 

5
Hi / Lo algoritması nedir?
Hi / Lo algoritması nedir? Bunu NHibernate belgelerinde buldum (benzersiz anahtarlar oluşturmak için bir yöntem, bölüm 5.1.4.2), ancak nasıl çalıştığına dair iyi bir açıklama bulamadım. Nhibernate'in bunu hallettiğini biliyorum ve içini bilmeme gerek yok, ama sadece merak ediyorum.

30
Bir dizeyi ters çevirmenin en iyi yolu
Sadece C # 2.0 (yani LINQ kullanılabilir değil) bir dize ters işlevi yazmak zorunda kaldı ve bu ile geldi: 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
Google "Bunu mu demek istediniz?" Algoritma çalışması?
Portföy yönetim aracı için dahili bir web sitesi geliştiriyorum. Metin verileri, şirket isimleri vb. Bir sürü var. Ben gerçekten bazı arama motorları çok hızlı bir şekilde sorguları yanıtlamak için etkilendim etkilendim "demek istediniz: xxxx". Akıllıca bir kullanıcı sorgusu almak ve sadece ham arama sonuçları ile değil, aynı zamanda bir "Bunu …





24
En hızlı sabit uzunluklu 6 int dizi
Başka bir Stack Overflow sorusuna cevap verdim ( bu soru ) İlginç bir alt soruna rastladım. 6 tamsayı dizisini sıralamanın en hızlı yolu nedir? Soru çok düşük olduğundan: kütüphanelerin kullanılabilir olduğunu (ve çağrının kendisinin maliyetinin olduğunu) varsayamayız, sadece düz C ( çok yüksek bir maliyeti olan) talimat boru hattının boşaltılmasını …


5
Tamamen işlevsel programlamanın verimliliği
Herkes zorunluluk yerine tamamen işlevsel olarak programlama yaparken (yani yan etkilere izin verirken) olabilecek en kötü asimtotik yavaşlamanın ne olduğunu biliyor mu? İtowlson tarafından yapılan açıklama : En iyi bilinen tahribatsız algoritmanın asimptotik olarak en iyi bilinen tahrip edici algoritmadan daha kötü olduğu herhangi bir sorun var mı?



9
Görüntü karşılaştırma - hızlı algoritma
Resimlerin temel bir tablo oluşturmak ve daha sonra yeni görüntünün temel bir (veya yakın) kopyası olup olmadığını belirlemek için herhangi bir yeni görüntüleri karşılaştırmak arıyorum. Örneğin: Aynı görüntünün 100'lü kez depolanmasını azaltmak istiyorsanız, bir kopyasını saklayabilir ve ona referans bağlantıları sağlayabilirsiniz. Yeni bir görüntü girildiğinde, yinelenen ... fikirler olmadığından emin …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.