【数据结构-线性】队列Queue

「队列 queue」是一种遵循先入先出规则的线性数据结构。顾名思义,队列模拟了排队现象,即新来的人不断加入队列 […]

【数据结构-线性】栈Stack

「栈 stack」是一种遵循先入后出的逻辑的线性数据结构。 可以将栈类比为桌面上的一摞盘子,如果需要拿出底部的 […]

【数据结构-线性】列表ArrayList

「列表 list」是一个抽象的数据结构概念,它表示元素的有序集合,支持元素访问、修改、添加、删除和遍历等操作, […]

【数据结构-线性】链表LinkedList

内存空间是所有程序的公共资源,在一个复杂的系统运行环境下,空闲的内存空间可能散落在内存各处。我们知道,存储数组 […]

【数据结构-线性】数组Array

数组 「数组 array」是一种线性数据结构,其将相同类型元素存储在连续的内存空间中。我们将元素在数组中的位置 […]

【数据结构-线性】算法复杂度

算法效率评估 时间效率:算法运行速度的快慢。 空间效率:算法占用内存空间的大小。 我们的目标是设计“既快又省” […]