Queue 接口 : 队列:是访问受限的线性表。 先进先出的数据结构。 PriorityQueue 按照一定的优先级排序。 默认 Comparable升序排序 也可以自己 指定 Comparator Deque接口: 双端队列 可以 模拟 队列 栈 Map接口: 双列存储,键值对。 键是唯一的。 H ...
分类:
其他好文 时间:
2018-08-16 20:58:38
阅读次数:
149
与其他语言不同,python 3.0之后,弃用了其他语言中常见的cmp方法,在sort方法中改用key实现。 之前一直疑惑自定义对象的排序如何写comparator,最后发现还是通过内部的__cmp__方法来实现。 挖坑 http://www.cnblogs.com/nju2014/p/556998 ...
分类:
编程语言 时间:
2018-08-10 11:37:06
阅读次数:
143
package cn.sjq.mr.sort;import java.io.FileOutputStream;import java.io.IOException;import java.util.Comparator;import java.util.Random;import java.util.TreeSet;import java.util.UUID;import org.apache.h
分类:
其他好文 时间:
2018-08-09 11:10:52
阅读次数:
179
package cn.sjq.mr.sort;import java.io.FileOutputStream;import java.io.IOException;import java.util.Comparator;import java.util.Random;import java.util.TreeSet;import java.util.UUID;import org.apache.h
分类:
其他好文 时间:
2018-08-08 18:17:04
阅读次数:
188
package cn.sjq.mr.sort;import java.io.IOException;import java.util.Comparator;import java.util.TreeSet;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.ha
分类:
其他好文 时间:
2018-08-07 11:02:15
阅读次数:
191
在Java集合的学习中,我们明白了: 看到tree,可以按顺序进行排列,就要想到两个接口。Comparable(集合中元素实现这个接口,元素自身具备可比性),Comparator(比较器,传入容器构造方法中,容器具备可比性)。 那么Comparable和Comparator有什么区别呢? 1. Co ...
分类:
其他好文 时间:
2018-08-07 00:35:29
阅读次数:
167
java.util下有一个Comparator(比较器) 它拥有compare(),用来比较两个方法。 要生成比较器,则用Sort中Sort(List,List(Compate)) 第二种方法更灵活,且在运行的时候不用编译。 注意:要想实现comparTo()就必须在主方法中写上implement ...
分类:
编程语言 时间:
2018-08-04 23:25:19
阅读次数:
192
一.comparable和Comparator的区别 1、Comparable和Comparator都是用来实现集合中元素的比较、排序的。 2、Comparable是在类内部定义的方法实现的排序,位于java.lang下。 3、Comparator是在类外部实现的排序,位于java.util下。 4 ...
分类:
编程语言 时间:
2018-08-01 14:05:47
阅读次数:
175
1 package com.iotek.set; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 import java.util.List; 7 /**... ...
分类:
编程语言 时间:
2018-07-30 23:31:04
阅读次数:
191
一、说明 使用Collections工具类的sort方法对list进行排序 新建比较器Comparator 二、代码 排序: Student类: ...
分类:
编程语言 时间:
2018-07-29 18:00:56
阅读次数:
136