9、数据结构——栈与队列——链栈(三) 结构体定义1234typedef struct LinkNode{ ElemType data; struct LinkNode *next;} *LiStack; 其他的所以比如说插入、删除等操作都是单链表部分衍生过来的,几乎一致,大家必须自己动手搞定它!!!如果你可以搞定请继续阅读下一节……( * ^ ▽ ^ * )( * ^ ▽ ^ * )( * ^ ▽ 2024-02-21 数据结构 #底层 #算法 #考研 #数据结构
8、数据结构——栈与队列——顺序栈(二) 结构体定义12345#define MaxSize 10 // 定义栈元素的最大值typedef struct { ElemType data[MaxSize]; // 静态数组存放栈中元素 int top; // 栈顶指针}SqStack; 初始化12345678910111213// 方式一(与后面的对应着的)void InitStack(SqStack 2024-02-21 数据结构 #底层 #算法 #考研 #数据结构
7、数据结构——栈与队列——栈(一) 定义 线性表是具有相同数据类型的n(n ≥ 0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。若用命名线性表,则其一般表示为 $$L=(a_1,a_2…,a_i~…,a_n)$$ 栈(Stack)是只允许在一端进行插入或删除操作的线性表 重要术语: 栈底、栈顶、空栈 特点: 后进现出,比如这个图的进栈顺序是$$a_1->a_2 2024-02-21 数据结构 #底层 #算法 #考研 #数据结构
15、隐藏文件+加密文件 一、安装文件隐藏插件安装插件1$ yarn add hexo-hide-posts --save 使用1234567---title: 1、搭建流程-预配知识index_img: https://cdn.jsdelivr.net/gh/mogullzr/Typora_img@main/202401270033668.webpdate: 2024-01-22 22:36:52hide: tru 2024-02-20 Hexo-Fluid搭建个人博客
6、数据结构——简单的线性表——静态链表(五) 静态链表定义 分配一整片连续的内存空间,各个结点集中安置。 每个数据元素4B,每个游标4B(每个结点共8B),现在假设初始存放地址为addr,e1的存放地址为addr + 8 * 2 结构体定义 + 基本操作概述12345678910111213141516#define MaxSize 10;typedef struct Node { ElemType data; 2024-02-17 数据结构 #底层 #算法 #考研 #数据结构
5、数据结构——简单的线性表——循环链表(四) 一、循环单链表定义 结构体定义 + 循环单链表初始化……12345678910111213141516171819typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkList;bool InitList (LinkList &L) { L = (LNode *)mallo 2024-02-17 数据结构 #底层 #算法 #考研 #数据结构
4、数据结构——简单的线性表——双链表(三) 一、双链表定义 顾名思义,简单来说就是可以双向走的单链表,对单链表而言是无法走到前一个结点的,但是双链表可以。 结构体定义1234typedef struct DNode { ElemType data; struct DNode *prior, *next; // prior表示的是指向当前结点的前一个结点的指针变量}DNode,*DLinkList; 2024-02-17 数据结构 #底层 #算法 #考研 #数据结构
14、添加音乐 一、添加音乐列表第一步:安装插件1yarn --save hexo-tag-aplayer 第二步:Fluid的配置文件中添加js和css12345custom_js: - //cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.js #/APlayer#/APlayer依赖 - //cdn.jsdelivr.net/gh/metowolf/Me 2024-02-16 Hexo-Fluid搭建个人博客
3、数据结构——简单的线性表——单链表(二) 单链表是什么?对比一下顺序表和单链表,前者的各个元素在内存中分配是顺序的,是一个接着一个的;但是单链表的各个节点是分隔开的,地址不连续,通过指针指向的形式指向下一个元素,每个结点里面都存有各种类型的数据以及指向下一个结点的内存空间的地址的指针变量,最后一个结点的指向就是NULL。 定义单链表的结构体(每个结点对应的数据)1234567891011121314151617181920212 2024-02-14 数据结构 #底层 #算法 #考研 #数据结构
2、数据结构——简单的线性表——顺序表(一) 一、线性表的基本概念严谨定义 线性表是具有相同数据类型的n(n≥0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。若用L命名线性表,则其一般表示为$$L=(a1,a2,…,aiai+1…,an)$$ 专业概念 ai 是线性表的“第i个” 元素线性表中的位序 a1 是表头元素 ;an 是表尾元素 除了第一个元素之外,每个元素都只有一个直接前驱,比如, 2024-02-14 数据结构 #底层 #算法 #考研 #数据结构