摘要: LinkedList 详细介绍 (源码解析) 和使用示例 概要 前面,我们已经学习了 ArrayList,并了解了 fail fast 机制。这一章我们接着学习 List 的实现类——LinkedList。 和学习 ArrayList 一样,接下来呢,我们先对 LinkedList 有个整体认识,然 阅读全文
posted @ 2020-03-09 23:49 别再闹了 阅读(343) 评论(0) 推荐(0)
摘要: 大顶堆和小顶堆 本文图片来源:《数据结构与算法》(赵仲孟,张选平,耿彧 ) 这是我当初拍的自己的课本23333,我觉得这部书说堆说的还挺清楚的,恰巧这个数据结构不太常用,列出来备忘 阅读全文
posted @ 2020-03-09 21:23 别再闹了 阅读(1668) 评论(0) 推荐(0)
摘要: 数据流中的中位数 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。 阅读全文
posted @ 2020-03-09 11:00 别再闹了 阅读(155) 评论(0) 推荐(0)
摘要: Java的自动拆箱和装箱 以下图片来源于博客:https://blog.csdn.net/qq_39632912/article/details/79124330?depth_1 utm_source=distribute.pc_relevant.none task&utm_source=distr 阅读全文
posted @ 2020-03-09 10:52 别再闹了 阅读(208) 评论(0) 推荐(0)
摘要: Java 自动装箱、拆箱 什么是自动装箱,拆箱 先抛出定义,Java 中基础数据类型与它们的包装类进行运算时,编译器会 自动 帮我们进行转换,转换过程对程序员是透明的,这就是装箱和拆箱,装箱和拆箱可以让我们的代码更简洁易懂 Java 中基础数据类型与它们对应的包装类见下表(共 8 种): | 原始类 阅读全文
posted @ 2020-03-09 00:53 别再闹了 阅读(282) 评论(0) 推荐(0)