比较器的使用
(1)比较器的实质就是在重载比较运算符
(2)比较器可以很好的应用在特殊标准的排序上
(3)比较器可以很好的应用在根据特殊标准排序的结构上
(如果不重写比较器则比较的是数据内存地址进行比较)
对于所有的比较器
例如:o1.id-o2.id
返回负数的时候,第一个参数排在前面
返回正数的时候,第二个参数排在前面
返回0的时候,谁在前面无所谓
比较器也可以用在大根堆中
返回负数的时候,第一个参数应该放在下面
返回正数的时候,第一个参数应该放在上面
比较器的使用
(1)比较器的实质就是在重载比较运算符
(2)比较器可以很好的应用在特殊标准的排序上
(3)比较器可以很好的应用在根据特殊标准排序的结构上
(如果不重写比较器则比较的是数据内存地址进行比较)
对于所有的比较器
例如:o1.id-o2.id
返回负数的时候,第一个参数排在前面
返回正数的时候,第二个参数排在前面
返回0的时候,谁在前面无所谓
比较器也可以用在大根堆中
返回负数的时候,第一个参数应该放在下面
返回正数的时候,第一个参数应该放在上面