上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 52 下一页
摘要: 特别推荐这篇文章,大佬写的通俗易懂。👉👉👉算法一看就懂之「 队列 」 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先进入队列的先出去,后进入队列的后出去。 下面主要介绍一下目前用的比较多的几种「 队列 」类型: 顺序队列 用数组实现的队列,叫做 顺序队列: 用数组实 阅读全文
posted @ 2022-08-28 21:24 Lz_蚂蚱 阅读(157) 评论(0) 推荐(0)
摘要: 稀疏数组(sparsearray) 应用场景 先看一个实际的需求 编写的五子棋程序中,有存盘退出和续上盘的功能。 分析问题: 因为该二维数组的很多值是默认值0,因此记录了很多没有意义的数据 -> 稀疏数组。 基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 阅读全文
posted @ 2022-08-28 21:19 Lz_蚂蚱 阅读(33) 评论(0) 推荐(0)
摘要: 声明:此系列以尚硅谷 数据结构与算法(Java数据结构与算法)视频为主,包括其他大佬的文章(相关文中有引用注明来源) 在此声明一次,后续文档中不再声明。 数据结构和算法的关系 数据data结构(structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构可以编写出更加 阅读全文
posted @ 2022-08-28 21:14 Lz_蚂蚱 阅读(63) 评论(0) 推荐(0)
摘要: 1.GC分类与性能指标 垃圾回收器概述 垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现。 由于JDK的版本处于高速迭代过程中,因此Java发展至今衍生出众多的GC版本。 从不同角度分析垃圾收集器,可以将GC分为不同的类型。 线程数分类 按线程数分,可以分为串行垃圾回收 阅读全文
posted @ 2022-08-21 12:29 Lz_蚂蚱 阅读(100) 评论(0) 推荐(0)
摘要: 11.3.1 System.gc()的理解 在默认情况下,通过System.gc()或者Runtime.getRuntime().gc()的调用,会显式触发Full GC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存。 然而System.gc()调用附带一个免责声明,无法保证对垃圾收集 阅读全文
posted @ 2022-08-21 12:19 Lz_蚂蚱 阅读(77) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 52 下一页