Üzerinde çalıştığımız bir projede SO'ya benzer bir "derecelendirme" sistemine ihtiyacımız var. Bununla birlikte bizimkilerde, bir oylama ile "etiketlenmeye" ihtiyaç duyulan çok sayıda varlık var (sadece bir artış, asla bir artış gibi). Bazen, varlık türüne bakılmaksızın, sonuç kümelerini temel alarak, en yüksek puan verilen sıraya göre tüm varlıkları göstermemiz gerekecek. Bunu uygulamak için hangi veri yapıları/algoritmaları kullanıyorsunuz, bu esnek ve ölçeklenebilir mi? reddit sıralamasını algoritma kayaların yanaBir derecelendirme uygulaması nasıl oluşturulur?
5
A
cevap
6
, onu kopyalamak yok eğer, ona bir göz olması çok mantıklı:
giriş A ve 7:46 zamanını gönderilmiş süre göz önüne alındığında: 43 pm 8 Aralık 2005 B Elimizdeki t s saniye cinsinden fark olarak:
t s = A - oy kadar, U, bir sayısı arasındaki fark olarak B
ve x, d aşağı oy D sayısı:
X = U - D
nerede
y = 1 if x > 0
y = 0 if x = 0
y = -1 if x < 0
ve mutlak x değeri ve 1 maksimal değer olarak z:
z = |x| if |x| >= 1
z = 1 if |x| < 1
, derecelendirme ƒ (t s, y, z) olarak derecelendirilmiştir:
.210ƒ (t s, y, z) = log z + (y • t s)/45000
İlgili konular
- 1. Konsol uygulaması exe nasıl oluşturulur
- 2. Linux'ta BlackBerry uygulaması nasıl oluşturulur?
- 3. ZF3 konsol uygulaması nasıl oluşturulur
- 4. ndk uygulaması nasıl oluşturulur/derlenir?
- 5. Kenar rayları uygulaması nasıl oluşturulur?
- 6. Seçilen/tıklanan derecelendirme çubuğunun bir derecelendirme çubukları listesine göre nasıl konumlandırılacağı
- 7. Magento'da ürün listelemesinde derecelendirme özeti nasıl görüntülenir?
- 8. Android derecelendirme Çubuk yıldız nasıl değiştirilir?
- 9. Derecelendirme çubuğunun değerlendirme derecesi geridönüşüme nasıl girilir
- 10. Başka bir uygulamaya bağlı bir Android uygulaması nasıl oluşturulur?
- 11. Bir linux uygulaması için bir yükleyici nasıl oluşturulur?
- 12. Bağımsız asansör web uygulaması nasıl oluşturulur?
- 13. Qt Uygulaması için yürütülebilir dosya nasıl oluşturulur?
- 14. Windows Powershell'den vNext uygulaması nasıl oluşturulur?
- 15. Github'da Python Django Web Uygulaması nasıl oluşturulur?
- 16. Android'de Yol Uygulaması gibi Animasyon nasıl oluşturulur
- 17. Sadece 1 broadcastreceiver ile bir android uygulaması nasıl oluşturulur?
- 18. HTML 5 kullanarak bir android uygulaması nasıl oluşturulur
- 19. Bir dosya gezgini uygulaması için klasörler listesi nasıl oluşturulur: android
- 20. Harici bir SQL veritabanı nasıl oluşturulur - iPhone uygulaması
- 21. Temel bir Android USB Host uygulaması nasıl oluşturulur?
- 22. Google Haritalar uygulaması gibi bir kayan panel nasıl oluşturulur?
- 23. Facebook ios uygulaması veya tumblr uygulaması gibi güzel bir Tableview nasıl oluşturulur?
- 24. Google Play uygulama derecelendirme verileri ayrıştırılamıyor
- 25. jQuery yıldız derecelendirme sistemi kısmi yıldızlarla
- 26. Instagram uygulaması gibi hareketli arka plan degrade nasıl oluşturulur?
- 27. Android Market ve Apples Store'da HTML5 uygulaması yüklenebilir nasıl oluşturulur?
- 28. Bir işlev nasıl oluşturulur
- 29. Bir Enum Nasıl Oluşturulur
- 30. Google Chrome uygulaması gibi özel alt menü nasıl oluşturulur