【源代码】C++实现单链表的基本操作(严蔚敏数据结构)包括基本的插入删除获取长度,清空等操作,还有更重要的单链表合并,连接,多项式运算等。需要说明的是我用的VS2017,低版本的复制粘贴就好
2021-09-26 21:05:45 20.15MB C++;单链表;
1
c代码-将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
2021-09-26 18:00:55 1KB 代码
1
1、 定义单链表类。 2、 实验验证如下算法的正确性、各种功能及指标: 1) 创建单链表; 2) 插入操作: 分别在当前结点后、表头、表尾插入值为 x 的结点; 3) 删除操作: 分别删除表头结点、 表尾结点和当前结点的后继结点; 4) 存取操作:分别存取当前结点的值和单链表中第 k 个结点的值; 5)查找操作: 查找值为 x 的元素在单链表中出现的位置(是链表中的第几个元素)。 3、 为便于观察程序的运行结果,设计的输出函数能在屏幕上以规范、 直观的形式输出计算结果。 例如将链 表输出成如下形式: [1]->[2] -> [3] -> [4] -> [5] 4、 测试程序时,对所有输入变量取遍各种有代表性的值。 5、 为了增强程序的可读性,程序中要有适当的注释。 顺序栈相关算法 1、 定义顺序栈类。 2、 实现如下算法: 1) 创建顺序栈; 2)插入操作:向栈顶压入值为 x 的元素; 3) 删除操作: 弹出栈顶元素,将数据输出在屏幕上; 4) 存取操作:读取栈顶元素,将数据输出在屏幕上;。 3、 为了增强程序的可读性,程序中要有适当的注释。 4、 由教师随机给出栈操作指令序列,完成程序验证。例如:(压栈 a,压栈 b,压栈 c,压栈 d,弹栈,弹 栈,弹栈,压栈 e,弹栈,读栈顶,弹栈。屏幕应输出 d,c,b,e,a,a)
2021-09-26 14:11:04 3KB 单链表类
1
cout<<"******************************●●欢迎使用●●*********************************"<
2021-09-26 09:58:47 7KB 链表 学生管理
1
用数据结构实现:已知单链表L为按值递增有序的,编写算法将数据元素值在区间[e1,e2]内的所有结点取出建立一个新单链表L1
2021-09-26 09:36:57 3KB 数据结构
1
关于数据结构顺序表与单链表的建立程序,其中包含代码及调试界面等。完整的实验报告!
2021-09-26 02:42:50 144KB 顺序表 单链表
1
数据结构课小实验,简单实验顺序表、单链表,终端显示 压缩包包含:两个cpp文件,一个顺序表,一个单链表,可直接编译运行
2021-09-25 21:43:24 910KB 数据结构
1
数据结构链表树图查找排序
2021-09-25 17:01:44 160KB 数据结构
1
数据结构第一次上机 单链表 前插 后插多个元素 查找 删除(考虑多个元素) 数据结构第一次上机 单链表 前插 后插多个元素 查找 删除(考虑多个元素) 数据结构第一次上机 单链表 前插 后插多个元素 查找 删除(考虑多个元素) 数据结构第一次上机 单链表 前插 后插多个元素 查找 删除(考虑多个元素
2021-09-25 16:06:10 9KB 数据结构 线性表
1
数据结构邹永林版实验报告2_顺序表与链表.doc
2021-09-25 16:02:13 354KB 文档