实际开发中,我们经常需要对一个实体集合中的实体按照实体的某一个字段进行排序,然后再有序地显示到界面上。例如:我们得到了一个学生集合,而需求要求我们可以按照学生的姓名排序或学生成绩排序。
我们得到的实体集合一般是List或Set类型,所以这里就对二者的排序进行简介。
1、List排序
List集合本身是有序的,所以对它的排序较简单,这里根据List集合元素的类型分为如下两类:...
分类:
编程语言 时间:
2015-05-31 16:59:34
阅读次数:
139
优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。 1.尽量指定类的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了人们覆盖length()方法。另外,如...
分类:
编程语言 时间:
2015-05-31 15:17:42
阅读次数:
110
我就不多说了注释里都有 if (Request.Files["file1"] == null) { Response.Write(""); } else { //获取图片格式 ...
1.文本框添加获取和失去焦点事件 .focus() .blur()2.多行文本框变大(+) 变小(-)代码 var $comment =$("#comment"); //获取评论框 $(".bigger").click(function(){ //“放大”按钮绑定单击事件 if(!$comme...
分类:
Web程序 时间:
2015-05-27 18:53:28
阅读次数:
132
和经典问题相比,就是多个外界布线,其实很简单,先不管和外界布线的问题;
内部布线如果畅通的话,费用再加上任意一个对外界的布线最小费用,即为最小
代码:
#include
#include
using namespace std;
#define inf 0x3fffffff
struct node
{
int a,b,cost;
}c[125000];
int fa[505],v;...
分类:
编程语言 时间:
2015-05-20 11:29:33
阅读次数:
146
题目大意:有C头牛,每头牛都有相应的分数和需求,要求在这C头牛中选出N头,使得这N头牛中的分数的中位数达到最大,且需求之和小于等于F解题思路:先按成绩排序
再用两个数组保留最小需求之和
left数组保留第i个位置左边的 N/2个最小需求之和
right数组保留第i个位置右边的 N/2个最小需求之和
如何保留最小的需求之和呢,扫描两遍(左右),用优先队列保留N / 2个最小需求
最后只需要判...
分类:
其他好文 时间:
2015-05-14 08:40:12
阅读次数:
101
如果你学习过设计模式,那么当想通知其他组件某些事情发生时你一定会使用观察者模式。好了,既然能想到这个设计模式,那么就来看一个屌爆天的Android开源框架EventBus。主要功能是替代Intent、Handler、BroadCast在Fragment、Activity、Service、线程之间传递消息。他的最牛逼优点是开销小,代码简洁,解耦代码。...
分类:
其他好文 时间:
2015-05-13 10:13:20
阅读次数:
150
OpenCV入门 - 调整图片尺寸(image resize)
通过Mat::size()方法得到关于图像大小的Size实例,通过resize方法调整图像大小。代码如下:
#include
#include
#include //
#include // resize()
#include
using namespace cv;
using namespace st...
分类:
其他好文 时间:
2015-05-12 17:11:43
阅读次数:
743
如果你学习过设计模式,那么当想通知其他组件某些事情发生时你一定会使用观察者模式。好了,既然能想到这个设计模式,那么就来看一个屌爆天的Android开源框架EventBus。主要功能是替代Intent、Handler、BroadCast在Fragment、Activity、Service、线程之间传递消息。他的最牛逼优点是开销小,代码简洁,解耦代码。...
分类:
其他好文 时间:
2015-05-12 15:36:10
阅读次数:
3926
一、函数模版
比较两个数的大小。
代码:
#include
using namespace std;
template
inline int myCompare(const T &a, const T &b) {
if(a > b) return 1;
else if(a < b) return -1;
else return 0;
}
int main()...
分类:
其他好文 时间:
2015-05-12 13:39:13
阅读次数:
120