/**
* @Description: 统计每个小时的top情况,返回当前小时List中的前三名
* @From: buildPersonalSimpleStaticsList
* @Parameters: :
* @Author:lijiandong, jiandong.li@renren-inc.com
* @Version: 1.0 2013-4-15下午05:13:24
*/
private List<PersonalSimpleStatistics> statTop(List<PersonalSimpleStatistics> personList) {
PersonalSimpleStatistics person;
PersonalSimpleStatistics top;
List<PersonalSimpleStatistics> topList = new ArrayList<PersonalSimpleStatistics>();
for(int i = 0; i < 10; i++){
topList.add(i, new PersonalSimpleStatistics());
}
float topCount;
for (int i = 0, len = personList.size(); i < len; i++) {
person = personList.get(i);
// 总数据=初审*0.2 + 过初审一审*0.8 + 不过初审一审 + 二审*0.33
topCount = person.getPreVerifyCount() * 0.2f + person.getAfterPreOnceVerifyCount() * 0.8f
+ person.getOnceVerifyCount() + person.getTwiceVerifyCount() * 0.33f;
person.setTopCount(topCount);
for (int j = 0, jlen = topList.size(); j < jlen; j++) {
top = topList.get(j);
if (person.getTopCount() > top.getTopCount()) {
if (j == 0) {
topList.set(j + 2, topList.get(j + 1));
topList.set(j + 1, topList.get(j + 0));
topList.set(j, person);
}
else if (j == 1) {
topList.set(j + 1, topList.get(j + 0));
topList.set(j, person);
}
else if (j == 2) {
topList.set(j, person);
}
break;
}
}
}
return topList;
}
分享到:
相关推荐
三占成名-第一城开盘前传播策略.ppt
2. 课程覆盖:考试内容涵盖了高中政治必修一至九课、必修三全部及必修四的一到七课,其中必修四占比70%,必修一和必修三占比30%。这表明考试设计遵循了课程大纲,全面检测了学生的学习进度。 3. 题型结构:试题包括...
在“公司介绍”中,通过百分比表示各项业务的占比,例如业务一占100%,业务二占20%,业务三占50%,业务四占10%,这有助于观众快速理解公司的业务结构。 “公司市场介绍”部分则列举了四个市场,每个市场都有简短的...
前三占比达到77.31%,显示出奇虎360倾向于早期投资和战略投资。 从投资地区分布来看,奇虎360的投资活动主要集中在本土市场,其中北京地区投资案例最多,达到59个,广东省和上海市分别有21个和19个。此外,浙江省、...
实验的总学时数为32,其中实验模块一占2课时,实验模块二占22学时,实验模块三占8学时。 八、实验项目内容简介 实验模块一:SPSS软件使用基础 * 实验1:软件概述 * 实验2:数据文件的建立与管理 实验模块二:...
- 学习情境的考核比例分别为:学习情境一占30%,学习情境二占20%,学习情境三占50%。 综上所述,《电气控制及PLC技术应用》课程标准不仅明确了课程的目标和内容,还详细规定了教学方法和评价体系,旨在全方位提升...