
数据结构(C语言)
文章平均质量分 96
数据结构是计算机存储、组织数据的方式,它允许以高效的方式访问和修改数据。它不仅仅是数据的简单集合,而是根据数据的逻辑关系,通过特定的存储结构、操作算法和数据接口,对数据进行有效管理的技术和方法。
画凉ZL
斯文工科男
展开
-
数据结构——队列
队列(Queue)是一种先进先出(First In First Out:FIFO)的线性表。它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。队列的这种特性使得它非常适合用于那些需要按顺序处理元素的场景,如任务调度、缓冲区管理等。原创 2024-08-13 01:11:01 · 1544 阅读 · 2 评论 -
数据结构——栈(Stack)
栈是一种线性表(俗称堆栈),它限制只能在一端(称为栈顶)进行插入和删除操作,另一端(称为栈底)是固定的,不允许进行插入和删除操作,栈具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针,当栈中没有元素时称为“空栈”。最大特点 :后进先出(LIFO)。原创 2024-08-10 00:12:28 · 2625 阅读 · 0 评论 -
数据结构——单向链表
链表(Linked List)是一种常见的数据结构,它属于线性表的一种链式存储结构,其逻辑上相邻的元素在物理存储位置并不相邻。它由一系列节点(Node)组成,每个节点包含数据部分和指向列表中下一个节点(或者上一个节点)的指针(链接)。链表中的节点通过指针相互连接,从而形成一个序列。链表可以分为几种不同的类型,但最常见的是单向链表和双向链表。原创 2024-08-04 17:29:18 · 2026 阅读 · 0 评论 -
数据结构——顺序表
顺序表是数据结构中的一种重要形式,它属于线性表的一种顺序存储结构,其逻辑上相邻的元素在物理存储位置上也相邻。用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。原创 2024-08-03 21:06:31 · 1174 阅读 · 0 评论