`

效率不高的前三占坑法

 
阅读更多
/**
	 * @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

    三占成名-第一城开盘前传播策略.ppt

    龙中高二政治试卷分析.pdf

    2. 课程覆盖:考试内容涵盖了高中政治必修一至九课、必修三全部及必修四的一到七课,其中必修四占比70%,必修一和必修三占比30%。这表明考试设计遵循了课程大纲,全面检测了学生的学习进度。 3. 题型结构:试题包括...

    简约箭头部门总结报告PPT模板.pptx

    在“公司介绍”中,通过百分比表示各项业务的占比,例如业务一占100%,业务二占20%,业务三占50%,业务四占10%,这有助于观众快速理解公司的业务结构。 “公司市场介绍”部分则列举了四个市场,每个市场都有简短的...

    2019版奇虎360投资分析报告(附119个案例).pdf

    前三占比达到77.31%,显示出奇虎360倾向于早期投资和战略投资。 从投资地区分布来看,奇虎360的投资活动主要集中在本土市场,其中北京地区投资案例最多,达到59个,广东省和上海市分别有21个和19个。此外,浙江省、...

    (完整版)《SPSS统计软件应用》教学大纲.doc

    实验的总学时数为32,其中实验模块一占2课时,实验模块二占22学时,实验模块三占8学时。 八、实验项目内容简介 实验模块一:SPSS软件使用基础 * 实验1:软件概述 * 实验2:数据文件的建立与管理 实验模块二:...

    《电气控制及PLC技术应用》课程标准.pdf

    - 学习情境的考核比例分别为:学习情境一占30%,学习情境二占20%,学习情境三占50%。 综上所述,《电气控制及PLC技术应用》课程标准不仅明确了课程的目标和内容,还详细规定了教学方法和评价体系,旨在全方位提升...

Global site tag (gtag.js) - Google Analytics