我正在爲我公司的Intranet網站工作,我需要添加一個模塊,以列出由員工的子女完成的圖紙。每個員工都可以上傳任意數量的圖紙,每次加載時都會在Intranet的主頁上出現一張隨機圖。幫助創建按排序算法排序
每個圖形旁邊都會有一個「Like」按鈕,每按一下該按鈕將對該圖形進行一次投票。
還會有一個「頂部圖紙」部分,當然圖紙將按「頂部」排序。
問題是......我不確定什麼可以定義一個繪圖在頂部,我到目前爲止是通過投票排序,這是不公平的,因爲1個月前發佈的圖紙有很多的選票和今天發佈的圖紙將不太可能獲得更多的選票,1個月大。
任何幫助將不勝感激!
每個用戶只能投一次,(公司有一個lot員工),我不存儲圖紙有多少視圖(我應該?)。
我不確定使用什麼公式......我認爲新上傳的圖紙應該有機會也在頂部列表中,對嗎?
謝謝!
我不擅長數學,所以有人有這樣的算法的.NET實現?謝謝! – Gustav 2011-06-25 01:02:52