发布于 2022-03-24 10:52:20 | 阅读 22809
在Java的开发过程中,因为有JVM自动内存管理机制,不再需要像在C、C++开发那样手动释放对象的内存空间,不容易出现内存泄漏和内存溢出的问题。
发布于 2021-10-20 11:12:26 | 阅读 25501
本文分析quicklist结构如何解决这个问题,并实现Redis的列表类型。
发布于 2021-08-24 15:07:15 | 阅读 25146
本文介绍了人们需要了解的关于Scrum、极限编程、动态系统开发方法(DSDM) 和特征驱动开发(FDD)等内容。
发布于 2021-04-20 18:40:49 | 阅读 30615
我们对其进行了编号——从 0 到 n 的不中断顺序编号,而恰好,数组也有一个这样的编号 —— 数组下标,只要我们把二者联合起来,数组就能存储二叉树了。
发布于 2020-08-03 11:41:21 | 阅读 28693
上篇文章中4种数据结构相信大家都已经比较熟悉,因此我言简意赅的介绍一遍。接下来再详细的介绍下面6种数据结构及各自使用场景,会列举更多的例子。
发布于 2020-08-03 11:14:51 | 阅读 29069
如果你还处于Python入门阶段,通常只需掌握list、tuple、set、dict这类数据结构,做到灵活使用即可。这个专题,尽量使用最精简的文字,借助典型案例盘点Python常用的数据结构。
发布于 2020-05-09 14:09:23 | 阅读 34170
最近看了深入理解Java虚拟机第三版,整理了一些基础结构图,算是比较全的了,做一下笔记,大家一起学习。
发布于 2020-03-24 14:28:07 | 阅读 23216
数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作。数据结构在计算机科学和软件工程领域具有广泛而多样的用途。
发布于 2019-09-03 14:15:37 | 阅读 26816
通常在开始学编程的时候,你会接触一些常用数据结构。到最后一般会学到哈希表。对于修读计算机科学学位的朋友,你通常要上专门的数据结构课,从了解有关链表、队列和栈的各种知识。这些统称为线性数据结构,因为依逻辑次序从头排到尾。
发布于 2019-05-07 10:39:41 | 阅读 24941
如果你以前从未接触过Linux,可能就不清楚为什么会有这么多不同的Linux发行版。在查看Linux软件包时,你肯定被发行版、LiveCD和GNU之类的术语搞晕过。初次进入Linux世界会让人觉得不那么得心应手。