码迷,mamicode.com
首页 >  
搜索关键字:comparator comparable    ( 1298个结果
排序比较器的方法
使用lambda表达式 Collections.sort(List, (a,b) -> x1 - x2); 自定义Comparator方法 Collections.sort(List, new Comparator<E>(){ public int compare(int a, int b){ re ...
分类:编程语言   时间:2021-07-05 18:56:31    阅读次数:0
有序表 TreeMap和TreeSet
TreeMap 与哈希表HashMap的区别: 有序表组织key,哈希表完全不组织。 **TreeMap关键点:**放入有序表中的元素,若不是基本类型,必须要有比较器,才能使其内部有序。 基本方法 Comparator<K> com = new Comparator<Integer>(){ @Ove ...
分类:其他好文   时间:2021-07-05 17:24:53    阅读次数:0
快排-排序
public class QuickSort<T extends Comparable<T>> extends Sort<T> { @Override protected void sort() { sort(0, array.length); } /** * 对 [begin, end) 范围的元 ...
分类:编程语言   时间:2021-07-01 17:03:00    阅读次数:0
归并排序
public class MergeSort<T extends Comparable<T>> extends Sort<T> { private T[] leftArray; @Override protected void sort() { leftArray = (T[]) new Compa ...
分类:编程语言   时间:2021-07-01 16:59:30    阅读次数:0
TreeMap与Properties
TreeMap的测试 向TreeMap中添加key-value,要求key必须是同一个类创建的对象 因为要按照key进行排序:自然排序、定制排序 自然排序(User类中实现了Comparable接口): @Test public void test1(){ TreeMap map = new Tre ...
分类:其他好文   时间:2021-06-24 17:51:25    阅读次数:0
【java】javaSE知识梳理-java常用类
比较器 自定义类比较,直接使用(跟常用类一样) package javaUtil.comparable.method; import javaLang.comparator.method.Goods; import org.junit.Test; import java.util.Arrays; / ...
分类:编程语言   时间:2021-05-24 15:56:15    阅读次数:0
冒泡排序
package com.smile.test.sort.bubble; /** * 冒泡排序 时间复杂度O(n^2) */ public class Bubble { static void sort(Comparable[] a){ for (int i = a.length-1; i>0; i- ...
分类:编程语言   时间:2021-04-16 12:06:55    阅读次数:0
【Java】PriorityQueue 的实现原理
一、PriorityQueue介绍 PriorityQueue 是基于优先级堆的无限优先级queue 。 优先级队列的元素根据它们的有序natural ordering ,或由一个Comparator在队列构造的时候提供,这取决于所使用的构造方法。 优先队列不允许null元素。 依靠自然排序的优先级 ...
分类:编程语言   时间:2021-03-31 12:04:24    阅读次数:0
java8新特性
1、 JAVA8的主要变化 ? 新日期API? 函数式编程 ? 语法改进: lambda表达式,方法引用,默认方法… ? 新的类库: Stream, Optional… ? 已有API增强: collections..comparator? Concurrent ? LongAdder & Long ...
分类:编程语言   时间:2021-03-02 11:56:11    阅读次数:0
Java8 使用 stream().filter()过滤List对象(查找符合条件的对象集合)
内容简介 本文主要说明在Java8及以上版本中,使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。 List对象类(StudentInfo) public class StudentInfo implements Comparable<StudentInfo> { ...
分类:编程语言   时间:2021-02-18 13:24:06    阅读次数:0
1298条   1 2 3 4 ... 130 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!