
数据结构
星翊辰
这个作者很懒,什么都没留下…
展开
-
数据结构:队列的链表结构(含完整代码,可复制)
【代码】数据结构:队列的链表结构(含完整代码,可复制)原创 2024-01-15 23:03:24 · 868 阅读 · 0 评论 -
数据结构:链栈(含完整代码,可复制)
链栈是采用链式存储结构实现的栈,通常用单链表来表示。链栈的优点是不存在栈满上溢的情况(只有在内存溢出时才会出现栈满,通常不考虑)。链栈的栈顶是链表的第一个结点,栈底是链表的最后一个结点,一个链栈可以由栈顶指针唯一确定。链栈的每个结点都包含两个域,数据域和指针域,与单链表的结点结构一样。链栈只能在栈顶进行入栈或出栈操作,类似于一个只能进行头插法或尾插法的单链表。原创 2024-01-15 10:44:27 · 932 阅读 · 0 评论 -
数据结构:顺序栈(含完整代码,可复制)
如果在栈中插入一个元素,因为它先进后出的特点,所以插入的元素在栈顶,成为新的栈顶,并且栈顶的位置要往后移。这个函数比较简单,首先要先建立一个结构体,包含最大空间和栈顶位置。而初始化就是让让栈顶的位置为0。要编写一个顺序栈的代码,首先要了解栈的特点。它是先进后出(或后进先出)的顺序进出元素。首先要确定是否含有栈顶元素,若含有,则将栈顶位置减一并输出被删除的栈顶元素。根据栈先进后出的原则,元素从栈顶开始输出,并将栈顶给下一个元素,接着输出。2.在栈中插入一个元素。原创 2024-01-13 21:06:17 · 1568 阅读 · 1 评论 -
数据结构:线性表的顺序存储和链式存储,具有插入,删除和查找元素的功能(含完整代码,在最后)
首先要先确定主体,及菜单要包含的内容,有数据的输入,线性表的创建,元素的插入,元素的删除,元素的查找和退出功能。清楚了流程之后便开始写代码。5.在已创建的线性表中插入元素。6.在已创建的线性表中删除元素。7.在已创建的线性表中查找元素。2.结构链表和函数的声明。4.输出所创建的线性表。原创 2023-09-24 22:17:51 · 401 阅读 · 1 评论 -
数据结构:线性表的顺序存储操作(含完整代码,可复制)
首先对于线性表的顺序存储,要先确定它是如何实现的。它含有多个函数,下面来具体分析所含有的函数。(完整代码在最后)原创 2024-01-13 10:47:40 · 847 阅读 · 1 评论