CompletableFuture&CompletionStage用法
posted @ 2022-12-11 21:44
posted @ 2022-12-11 21:44
posted @ 2022-11-20 14:55
posted @ 2022-05-10 15:11
posted @ 2021-02-22 18:41
posted @ 2021-01-22 20:15
posted @ 2021-01-19 10:18
posted @ 2020-09-02 12:41
posted @ 2020-07-28 20:40
posted @ 2019-10-26 13:19
posted @ 2019-09-27 18:41
posted @ 2019-09-27 15:58
posted @ 2019-09-25 16:20
posted @ 2019-09-24 22:24
posted @ 2019-09-24 21:17
数据结构中的堆是一种特殊的二叉树,不同于 Java 内存模型中的堆。
堆必须符合以下两个条件:①是一棵完全二叉树;②任意一个节点的值都大于(或小于)左右子节点的值;
从第一点可以知道,堆适合用数组来存储;第二点中,若父节点都大于等于左右子节点,则被称为大顶堆,反之则为小顶堆。
阅读全文
posted @ 2019-09-24 20:21
posted @ 2019-09-24 18:24
上述的冒泡排序、选择排序、插入排序、归并排序都是属于比较类排序,他们大多数不需要开辟额外地址空间,时间复杂度大致范围为O(N^2)~O(nlogn),其中希尔排序的时间复杂度为O(n^1.3)
下面将要给大家介绍的是另外一类排序方法,非比较类排序!!!他们的时间复杂度可以降的很低,但是代价是要开辟额外的内存空间。
阅读全文
posted @ 2019-09-24 16:56
posted @ 2019-09-21 17:14
posted @ 2019-09-21 17:06