Posts tagged ‘排序’

MongoDB 数据分页和排序 limit,skip,sort用户

排序用sort,相当于order by,升序用1表示,降序用-1
比如,按age字段升序排列:


db.user.find().sort({"age":1})

如果有多个字段,按姓名降序,年龄升序


db.user.find().sort({"name":-1,"age":1})

limit和skip一起用,相当于mysql里的limit:


db.user.find().skip(1).limit(1)

相当于mysql里的limit(1,1),即跳过第0条,从第1条开始返回,只返回1条
skip和limit就能实现分页,但是skip太多的话,会影响性能,应该尽量避免,比如说,获取当前页最后一个文档的某个值作为条件(如日期)来查询,就可以不用skip.

C语言使用指针的方法从小到大排序三个整数

C语言冒泡排序

排序一个int数组,元素从大到小排。


	int a[]={2,246,234,65,23,67,238,8,34,123};
	int i,j;
	for(i=0;i<10;i++)
	{
		printf("%d,",a[i]);
	}
	for(i=0;i<9;i++)
	{
		for(j=i+1;j<10;j++)
		{
			if(a[i]

Java ArrayList动态数组排序

使用Collections.sort(ArrayList list)方法。
ArrayList中的类型必须实现Comparable接口,重写compareTo方法,根据需要返回对比结果。如: Continue reading “Java ArrayList动态数组排序” »

Java 数组的排序(包括原始数据类型数组及引用数据类型数组)

java.util.Arrays类有个sort方法可以实现数组的排序,都有现成的车轮了,就不用再写冒泡啥的重新发明一次了.直接上例子代码: Continue reading “Java 数组的排序(包括原始数据类型数组及引用数据类型数组)” »