
数据结构
文章平均质量分 60
C语言数据结构
第十七天
这个作者很懒,什么都没留下…
展开
-
顺序栈的详解
栈是一种特殊的数据结构,它的特点是后进先出(Last In First Out,LIFO)。栈是一种线性结构,它可以用来存储一组具有相同类型的数据元素。栈的基本操作包括压入(push)和弹出(pop),其中压入操作将数据元素添加到栈的顶部,弹出操作将栈顶的数据元素移除并返回。/* 堆空间 */int top;/* 栈顶指针 */}SeqStack;/* 1. 初始化 *//* 2. 进(入)栈 *//* 3. 出栈 *//* 4. 取栈顶元素 *//* 5. 栈为空?*/原创 2023-10-19 23:44:12 · 3730 阅读 · 1 评论 -
环形链表的详解
环形链表是一种链表的尾结点指向头结点或者其他结点的特殊结构/*链表的定义*//*数据域*//*指针域*//*1. 初始化*//*2. 插入元素,头插法*//*2. 插入元素, 尾插法*//*2. 插入元素,在位置i处插入元素x *//*3. 删除元素, 删除值为x的元素*//*5. 查找值为x的元素,返回位置i *//*6. 求链表的长度 *//*7.输出链表*/原创 2023-10-16 00:52:12 · 675 阅读 · 1 评论 -
顺序表的基本操作与使用(C语言)
*顺序表*/int length;}SeqList;/*顺序表初始化*//*顺序*//*顺序表是否满*//*是否空*//*插入元素*//*删除元素*//*输出顺序表*/原创 2023-10-05 02:29:39 · 298 阅读 · 0 评论