自定义博客皮肤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)
  • 收藏
  • 关注

原创 数据结构之栈和队列

栈是仅在表尾进行插入删除操作的线性表。表尾端称为栈顶,表头端称为栈底。后进先出是栈最大的特点(可以想象枪里面的弹壳)。常见的栈的数据类型定义:构建一个空栈:Initstack(*S)栈S被销毁:DestroyStack(*S)返回S的栈顶元素:GetTop(S)插入元素e为新的栈顶元素:Push(*S,e)删除元素S的栈顶元素,用e返回值:Pop(*S,e)判断是否为空栈:StackEmpty(S)队列只允许在表的一端插入,另一端删除。允许插入的一端叫队尾删除的一端叫队头。

2024-04-03 11:18:04 1928 1

原创 线性表的单链表

1.基本概念特点:用一组任意的存储单元存储线性表的数据元素(存储单元可以连续,也可以不连续对数据元素ai,存储本身的信息和一个指示直接后继的存储位置,这两部分信息称为结点(存储数据元素信息的的数据域,存储直接后继存储位置的指针域单链表(线性链表):链表的每个结点中只包含一个指针域。注意:1>>.首元结点:链表中存储第一个数据元素a1的结点2>>.头结点:在首元结点之前加入的一个结点,其指针域指向首元结点。

2024-03-23 18:58:07 1684

原创 数据结果之顺序表

用一组地址连续的存储单元依次存储线性表的数据元素,称这种存储结构的线性表为顺序表。在实际应用中,可以根据实际需求定义表中元素的数据类型,如int、float、char、struct等类型。注意区分元素位置序号(从1开始)和该元素在数组中的下标位置(从0开始)对应的关系,如a1对应数组elem[0]。#define MAXSIZE 100//顺序表可能达到的最大长度//存储空间的基地址int length;//当前长度}Sqlist;//顺序表的结果类型为Sqlist不断学习,把学习当老公!

2024-03-13 18:09:45 748 1

原创 归并排序(C语言版)

在C语言学习中,学会归并排序的使用是必不可少的。今天我将分享我个人的理解。

2024-03-02 17:13:14 254 3

空空如也

空空如也

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

TA关注的人

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