要求:給乙個陣列(集合也可以),進行排序,從小到大(從大到小也可以,陣列倒序排列即可)設定權重,數字相同的權重相同
eg:排序:
權重:**:
@test
public void sorttest() ;
arrays.sort(str);
int ordernum = 0;
arraylistlist = new arraylist();
for (int i = 0; i < str.length; i++)
}list.add("str:" + str[i] + " - ordernum:" + ordernum);
} // for (string string : list)
// 用string.join就不用使用for迴圈
system.out.print(string.join("\n", list));
}
結果:
str:1 - ordernum:1
str:1 - ordernum:1
str:2 - ordernum:3
str:3 - ordernum:4
str:3 - ordernum:4
str:4 - ordernum:6
str:5 - ordernum:7
str:6 - ordernum:8
str:7 - ordernum:9
str:7 - ordernum:9
str:8 - ordernum:11
str:10 - ordernum:12
文章排序權重
列表排序方案 1.0版本 一人工干預,頭條置頂 二列表排序計算方案 1每30分鐘,系統對10小時內資料做處理計算,得出每篇文章權重 權重計算方法,見附件 23 4使用者本地快取,已展示過的內容48小時後失效 5三 權重計算規則說明 有效週期 10 1小時內數值 0.1,每增加1小時數值加0.1,最大...
ios陣列操作集合,陣列排序
1.陣列的基本用法 int count array count 個數 判斷是否包含了某個元素 if array containsobject a nsstring last array lastobject 最後乙個元素 nsstring str array objectatindex 1 根據索引...
MYSQL 字段權重排序
這個東西基本思路就是按照需求造個臨時表 union 新表裡的權重是動態生成的。找了一圈這是最簡單粗暴的方式 select weight v2 10000 as tmp yun hits,title,weight v2 from fv biaozhun where title like 葡聚醣 or ...