自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据结构学习笔记(一)线性表:队列

在队列出元素后,再添加元素会导致前面的位置空余,利用在入队的时候rear=(rear+1)%7,出队的时候就first=(firsr+1)%7,这样就会组成一个环形,空闲的位置会被利用,不会浪费。:(不同,需要从first开始拷贝到rear,不是直接用memcpy拷贝)特点:先进先出,后进后出(排队)。

2025-11-25 08:56:30 249

原创 数据结构学习笔记(一)线性表:栈

链式栈无固定容量,插入新元素直接创建节点,顺序栈是连续内存,需要提前分配,链式栈不需要;入栈出栈复杂度是O(1),无需扩容。入栈:arr[top]=10,top++;arr[top]=20,top++栈满:top==sizeof(arr)/sizeof(arr[0])访问栈顶元素:arr[top-1]=20;入栈顺序:10 20 21 78 54。出栈顺序:54 78 21 20 10。栈元素个数、扩容函数和成员变量。初始栈:top==0,栈为空。特点:先进后出、后进先出。:(扩容复杂度O(n))

2025-11-13 19:44:22 314

原创 数据结构学习笔记(一)线性表:链表

每一个节点都是在堆内存上独立new出来的,节点内存不连续。内存不是连续的,会碎片化,需要链表链接起来。datanext数据域 地址域 存储的是下一个节点的地址。

2025-11-12 09:40:41 583

原创 数据结构学习笔记(一)线性表:数组

零个或多个数据元素的有限序列:数据元素之前有顺序;数据元素个数有限;数据元素的类型必须相同。

2025-11-12 09:34:10 215

空空如也

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

TA关注的人

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