
数据结构 - 概论(Overview)
数据结构 - 对数据在内存中的组织方式,以及对这些数据进行访问和操作的规则。

数据结构 - 对数据在内存中的组织方式,以及对这些数据进行访问和操作的规则。

栈是一种“受限访问的线性结构”,其访问规则是:先入后出。 1 概念 栈(Stack)是一种遵循先入后出逻辑的线性数据...

链表不是为了“快”,而是为了“灵活”。 1 概念 内存空间是所有程序的公共资源,在一个复杂的系统运行环境下,空闲的内...

在 C 语言中,数组的本质是:一块连续的、等宽元素的内存区域 + 编译期已知的元素大小

队列(Queue) 是一种线性数据结构,其核心约束只有一句话 —— 先入先出。但在嵌入式与通信协议里,更重要的是它背后的工程语义——队列用于解耦数据产生着和数据消费者,并在二者速率不一致时保证数据有序、可控地流动。