自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 链队--c语言实现的链式队列

队列(Queue)简称为“队”,是一种受限的线性表。只允许在线性表的一端进行插入,在另一端进行删除

2023-10-30 11:21:23 124

原创 队列--c语言顺序实现“循环队列”

队列(Queue):和栈类似同样是受限的线性表,区别在于队列只允许在一端插入,在另一端删除,称为先进先出表FIFO;

2023-10-29 14:43:37 226 1

原创 单链表--c语言实现的带头结点的单链表

链表就是用一组任意的存储单元存储线性表中的元素,这组存储单元可以连续也可以不连续;为了表示每个元素与其后继元素之间的关系,链表上的每个结点node都至少有两个域,“数据域”和“指针域”;链表本身也是一种递归的数据结构;链表的第一个结点叫“首元结点”,一般为了处理方便,通常会在首元结点前附设一个“头节点”,其指针域指向首元结点,而表指针通常固定指向头节点,头节点通常不存储数据或存表长;

2023-10-28 13:47:28 204 1

原创 数据结构--线性表的顺序实现以及链式实现(c语言)

线性表的特点:存在唯一的元素称为“第一个元素”,存在唯一的元素称为“最后一个元素”,除了第一个元素其他的元素都有一个“直接前驱”,除了“最后一个元素”其他的元素都有一个直接后继;抽象数据类型对应Java中的抽象类,数据对象与元素之间的关系,可以通过成员变量来存储和实现,数据操作可以通过抽象方法来表示;双链表中,扩展了结点的结构,每个结点除了存储数据外,还分别有两个指针域用来存储前驱结点和后继结点的地址;单链表只能通过结点的指针域来访问它的后继结点,不能访问改结点的前驱结点,如果要找某个结点的前驱结点,

2023-10-26 21:38:41 195

原创 数据结构--链栈的c语言实现

tack(堆栈):一种操作受限制的线性表,只允许在一头进行添加和删除定义: · “栈”也叫“堆栈”,是一种操作受限的线性表,栈只允许在线性表的一端进行插入/删除等操作,不允许其他位置插入/删除 · 线性表中可以进行插入/删除的一端称为:栈顶(top),栈顶保存的元素为“栈顶元素”,相对另一端称为“栈底”(bottom)

2023-10-25 11:53:18 312

原创 数据结构--顺序栈的c语言实现

栈stack,也叫堆栈,是一种操作受限的线性表,栈只允许在线性表的一端进行插入/删除等操作,不允许其他位置插入/删除。· 栈的插入/删除操作只允许在栈顶进行,后进栈的元素必定先出栈,称为:后进先出表LIFO;· 向栈中插入元素,称为“进栈/入栈/压栈”,从栈中删除元素称为“退栈/出栈/弹栈”;(还有一种栈叫“共享栈”,逻辑上是2个栈,物理上共享一片连续的内存)

2023-10-23 11:20:39 155 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除