数据结构实践
猛猛白羊
这个作者很懒,什么都没留下…
展开
-
数据结构——栈
数据结构——栈文章目录数据结构——栈前言一、栈代码实现前言 栈是一种先进后出结构,其本质就是一个线性表。一、栈代码实现代码如下:// 栈的结构定义typedef struct { int *base; int *top; int stacksize;}sqStack;#define STACK_INIT_SIZE 10#define STACK_INCREMENR 10// 初始化栈void initStack(sqStack *s){原创 2021-03-05 15:21:52 · 193 阅读 · 0 评论 -
数据结构——链表
数据结构——链表文章目录数据结构——链表前言一、链表相关方法实现总结前言 与顺序表相同,链表也是一种线性结构,它的数据逻辑组织形式也是唯一的。与顺序表不同的是链表的物理存储结构是用一组地址任意的存储单元存储数据,而不像顺序表那样占据一段连续的空间。 在链表的学习中可能会对带头节点和不带头节点的链表有什么区别,其实最大的区别就是在遍历原创 2021-03-05 14:24:19 · 200 阅读 · 0 评论 -
数据结构——顺序表
数据结构——顺序表文章目录数据结构——顺序表前言一、静态顺序表二、动态顺序表说明前言 顺序表就是在内存中开辟一段连续的存储空间,并给它一个名字进行标识。只有定义了一个顺序表,才能利用该顺序存放数据元素,也才能对该顺序表进行各种操作。 定义顺序表有两种方法:一个是静态定义一张顺序表;二是动态生成一张顺序表。接下来将使用C语言实现。一原创 2021-03-05 08:44:43 · 389 阅读 · 1 评论